Compose: рдбреЛрдХрд░-рд▓рд┐рдЦрдирд╛ рд╡рд┐рдлрд▓ рдХреНрдпреЛрдВрдХрд┐ "рдкреЛрд░реНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ"

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдЬреВрди 2017  ┬╖  64рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: docker/compose

рдореЗрд░рд╛ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдХрдорд╛рдВрдб рдбреЛрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдмрд┐рд▓реНрдб рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреА рд╣реИ:

Starting docker_etl_1 ... 
Starting 1e5f56853e10_1e5f56853e10_1e5f56853e10_docker_postgis_1 ... 
Starting 1e5f56853e10_1e5f56853e10_1e5f56853e10_docker_postgis_1
Starting 1e5f56853e10_1e5f56853e10_1e5f56853e10_docker_postgis_1 ... error

ERROR: for 1e5f56853e10_1e5f56853e10_1e5f56853e10_docker_postgis_1  Cannot start service 
postgis: driver failed programming external connectivity on endpoint 
1e5f56853e10_1e5f56853e10_1e5f56853e10_docker_postgis_1 
(91464afbee8bf7212061797ec0f4c017a56cc3c30c9bdaf513127a6e6a4a5a52): Error starting 
userland prStarting docker_etl_1 ... done

ERROR: for postgis  Cannot start service postgis: driver failed programming external connectivity 
on endpoint 1e5f56853e10_1e5f56853e10_1e5f56853e10_docker_postgis_1 
(91464afbee8bf7212061797ec0f4c017a56cc3c30c9bdaf513127a6e6a4a5a52): Error starting 
userland proxy: Bind for 0.0.0.0:5432 failed: port is already allocated

рдпреЗ рд░рд╣рд╛ рдореЗрд░рд╛ docker-compose.yaml

version: '2'
services:
  postgis:
    build: ./postgis
    volumes:
      - ../src/main/sql:/sql
    ports:
      - "5432:5432"

  etl:
    build: ./etl
    volumes:
      - ..:/national-voter-file
    entrypoint:
      - python3
      - /national-voter-file/load/loader.py

рдФрд░ рдпрд╣рд╛рдБ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рд╣реИ:

FROM mdillon/postgis:9.5
ENV POSTGRES_DB VOTER
RUN  mkdir /sql
COPY ./dockerResources/z-init-db.sh /docker-entrypoint-initdb.d/
EXPOSE 5432

рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рдХрдВрдЯреЗрдирд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рдВрджреЗрд╢ рд╕реЗ рднреНрд░рдорд┐рдд рд╣реВрдВ 0.0.0.0:5432 рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдб рд╡рд┐рдлрд▓: рдкреЛрд░реНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ !!

docker-compose down
docker rm -fv $(docker ps -aq)
sudo lsof -i -P -n | grep 5432
  • рдореИрдХ рдХреЗ рд▓рд┐рдП
kill -9 <process id>
  • рд▓рд┐рдирдХреНрд╕
sudo kill <process id>

рд╕рднреА 64 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

netstat | grep 5432 ?

рд╣рд╛рдп @ рд╢рд┐рди-,

рдореИрдВрдиреЗ рдЕрднреА рдЕрдкрдиреА рдорд╢реАрди рдкрд░ рдПрдХ рд╣рд╛рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдорд┐рд▓рддрд╛ рд╣реИ:

$ docker-compose up
_collections.so could not be extracted!

рдЙрд╕рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬреЛ @patrickconnors рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХреА рдЧрдИ рд╣реИ:
selection_055

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

@budnik рдХрдВрдЯреЗрдирд░реЛрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП docker-compose down рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдлрд┐рд░ up рдлрд┐рд░ рд╕реЗ рджреЗрдЦреЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдЪреАрдЬреЗрдВ рдареАрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рдореИрдВ рдЖрдЬ рдЙрд╕реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ ( postgres рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде), рдФрд░ docker-compose down рдФрд░ рдлрд┐рд░ up рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИред

docker-compose ps рдФрд░ docker ps рдореБрдЭреЗ рдПрдХ рдЦрд╛рд▓реА рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред


рдореБрдЭреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реЛрдЧрд╛, рдпрджреНрдпрдкрд┐:

рдореЗрд░реА postgres рд╕реЗрд╡рд╛ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

version: '2.1'

services:

  postgres:
    image: postgres:9.5.4
    env_file:
      - docker-compose.env
    ports:
      - 5432:5432

рдФрд░ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдлрд┐рдХреНрд╕ рдХреЗрд╡рд▓ рдкреЛрд░реНрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛, рдЬреЛ рдХрд┐ рдЕрдВрддрд┐рдо рднрд╛рдЧ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ:

    ports:
      - 5432

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИ, рдФрд░ рди рд╣реА рдЗрд╕реЗ рдЖрдо рддреМрд░ рдкрд░ рд╕рднреА рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдХреНрдпрд╛ рдпрд╣ docker-compose рд╣реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?
рд╕рдиреНрджрд░реНрдн рдХреЗ рд▓рд┐рдП:

$ docker-compose --version
docker-compose version 1.12.0, build b31ff33

рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╛рдзрд╛рди рд╡рд╣реА рдерд╛ рдЬреЛ рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдП рдерд╛, рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @ рд▓реЛрд░реЗрдВрдЬреЛ-рдкрд╛рд╕рд╛!

рдореЗрд░реЗ рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬрд╝ рдХреЛ 3.3 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдореБрдЭреЗ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рдереАред
@ рд▓реЛрд░реЗрдВрдЬреЛ-рдкрд╛рд╕рд╛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдЕрднреА рднреА рдареЗрд╕ рдореЗрдВ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ docker-compose рдХрд╛ _part_ рдиреАрдЪреЗ рд╣реИ:

nginx:
    image: nginx:1.12.2-alpine
    volumes:
      - .:/usr/share/nginx/app
      - ./nginx/nginx.conf:/etc/nginx/nginx.conf
    ports:
      - "80"
    depends_on:
      - web

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдФрд░ рд╕рд╛рдорд╛рди рднреА рдерд╛ Cannot start service mysql: network 4b8e7a23e3724fd351e428be30cdf7a9294d142ac23959ca9092278fc81e96c1 not found ред рдореИрдВрдиреЗ up рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП --build --force-recreate рдЭрдВрдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдирдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ !!

docker-compose down
docker rm -fv $(docker ps -aq)
sudo lsof -i -P -n | grep 5432
  • рдореИрдХ рдХреЗ рд▓рд┐рдП
kill -9 <process id>
  • рд▓рд┐рдирдХреНрд╕
sudo kill <process id>

рддреНрд░реБрдЯрд┐: iky_gateway рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ iky_gateway: b'рдбреНрд░рд╛рдЗрд╡рд░ рдПрдВрдбрдкреЙрдЗрдВрдЯ iky_gateway (47d83edbbc1568eae6d26f5e75931797b7e23c6528ff7cc8140f50811fb44922) рдкрд░ рдмрд╛рд╣рд░реА рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рд▓реИрдВрдб рдкреНрд░реЙрдХреНрд╕реА рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐: 0.0.0.0:8080 рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдб рд╡рд┐рдлрд▓:

рдореИрдВрдиреЗ docker-compose down рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдПрдХ рдФрд░ рд╕рдорд╛рдзрд╛рди рдЬреЛ рднрд╡рд┐рд╖реНрдп рдХреЗ рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рдорджрджрдЧрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: рдЕрдкрдиреА docker-compose.yml рдлрд╝рд╛рдЗрд▓ рдХреА рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреЛрд░реНрдЯ 8080 рдкрд░ рдЪрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ 2 рдЖрдЗрдЯрдо рдирд╣реАрдВ рд╣реИрдВред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреЛрд░реНрдЯ 8080 рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП 2 рдЖрдЗрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ рддреЛ рдЖрдк рд╕реЗрд╡рд╛/рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП "рдкреЛрд░реНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд" рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ - рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрд╡рд╛/рдХрдВрдЯреЗрдирд░ рдХреЛ рдорд╛рд░рдиреЗ рдФрд░ рдорд╛рд░рдиреЗ рдкрд░ рднреНрд░рдо рдкреИрджрд╛ рдХрд░реЗрдЧрд╛ред рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВред

@Rub21 рдХреЗ рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛, рд╕рд┐рд╡рд╛рдп kill -9 {pid} рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛ред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ MySQL рд╕рд░реНрд╡рд░ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред OSX рдкрд░ рдореБрдЭреЗ рдпрд╣ рдХрд░рдирд╛ рдерд╛:

  1. рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЗрдлрд░реЗрдВрд╕реЗрдЬ
  2. mysql
  3. Stop MySQL Server рдмрдЯрди рджрдмрд╛рдПрдВ

рдореИрдВрдиреЗ рдкреЛрд░реНрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХрд╛рдо рдХрд░ рдЧрдпрд╛
рдорд╛рдИ рдПрд╕рдХреНрдпреВрдПрд▓:рдмрдВрджрд░рдЧрд╛рд╣:- 3306:3306
рдореБрдЭреЗ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛
рдорд╛рдИ рдПрд╕рдХреНрдпреВрдПрд▓:рдмрдВрджрд░рдЧрд╛рд╣:- 3306
рдФрд░ рд╕рдм рдЕрдЪреНрдЫрд╛ рдерд╛ред

рдбреЙрдХрд░ рд╕реНрдЯреЙрдк $ (рдбреЙрдХрд░ рдкреАрдПрд╕-рдП-рдХреНрдпреВ)
рдбреЙрдХрд░ рдЖрд░рдПрдо $ (рдбреЙрдХрд░ рдкреАрдПрд╕-рдП-рдХреНрдпреВ)
рдлрд┐рд░ рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬреИрд╕реЗ рдбреЙрдХрд░ рд╡реЙрд▓реНрдпреВрдо rm docker_db_data
docker-compose up

рдпрд╣рд╛рдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ред рдореИрдВ рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 17.05.0-рд╕реАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, 8965рдмреА рдХрд╛ рдирд┐рд░реНрдорд╛рдг, рдбреЙрдХрд░-рд▓рд┐рдЦреЗрдВ 1.13.0 рдФрд░ 1.22.0 рдХреЗ рд╕рд╛рдеред рд▓рд┐рдЦреЗрдВ-рд╡рд╛рдИрдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓ 3.2 рд╣реИред

@KazibweStephen рд╕реЗ рдХреНрд╖рдорд╛ рдпрд╛рдЪрдирд╛ рдХреЗ рд╕рд╛рде, рдпрд╣ рдПрдХ рдЙрдкрдпреЛрдЧреА рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред рдЖрдк docker-compose рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХрдВрдЯреЗрдирд░ рдХреА mysql рд╕рд░реНрд╡рд┐рд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП _abritrary_ рдкреЛрд░реНрдЯ рдЪреБрдиреЗрдВред рдЖрдк MySQL рдХреЛ рдпрд╣ рднреА рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рднреА рдкреЛрд░реНрдЯ рдХреЛ рди рд╕реБрдиреЗрдВ рдпрд╛ рдкреЛрд░реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВред

рдореИрдВрдиреЗ рдКрдкрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ _rebooting server_ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдХреЛрдИ рдЕрдиреНрдп рдХрдВрдЯреЗрдирд░ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ yml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдпрд╣ docker/compose рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдореЗрдЬрдмрд╛рди рдкрд░ netstat -anp рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕реБрди рд░рд╣рд╛ рд╣реИред

рдЕрдЧрд░ рдореИрдВ ports рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВ, рддреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдареАрдХ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдореИрдВ рдХрдВрдЯреЗрдирд░ рд╕рд╣реА рдкреЛрд░реНрдЯ (рдЗрд╕рдХреЗ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ) рд╕реБрди рд░рд╣рд╛ рд╣реИ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП nsenter ... netstat рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдлрд┐рд░ рдореИрдВ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП netstat рд╕реЗ рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╛рдорд╕реНрдерд╛рди рдкрд░ рдХреЛрдИ рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рд╣реИред рдлрд┐рд░ рдореИрдВ рдЙрд╕реА рдкреЛрд░реНрдЯ рдкрд░ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП nc рдЬреИрд╕реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореИрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреНрдпреЛрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдирд┐рд╖реНрдХрд░реНрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдХреЗ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрдЕрдк рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реИред

_рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп_ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЫреЛрдЯреА рд╕реА рддреНрд░реБрдЯрд┐ рдереА рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдиреАред рдореЗрд░реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ _two_ рдкреЛрд░реНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдФрд░ рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдкреЛ рдерд╛, рдЬреЛ рджреВрд╕рд░реЗ рдХреА рдирдХрд▓ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЪреЗрд╣рд░рд╛ рд╣рдереЗрд▓реА

netstat | grep 5432 ?

рд╣рд╛рдп, рдЬрдм рдореИрдВ рдЗрд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдпрд╣ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛ ..

98808d86b49cff5d рд╕реНрдЯреНрд░реАрдо 0 0 98808d86b6dd9be5 0 0 0 /tmp/.s.PGSQL.5432ред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ? рдзрдиреНрдпрд╡рд╛рдж

рдФрд░ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдлрд┐рдХреНрд╕ рдХреЗрд╡рд▓ рдкреЛрд░реНрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛, рдЬреЛ рдХрд┐ рдЕрдВрддрд┐рдо рднрд╛рдЧ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ:

    ports:
      - 5432

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИ, рдФрд░ рди рд╣реА рдЗрд╕реЗ рдЖрдо рддреМрд░ рдкрд░ рд╕рднреА рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ docker-compose рд╣реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?
рд╕рдиреНрджрд░реНрдн рдХреЗ рд▓рд┐рдП:

$ docker-compose --version
docker-compose version 1.12.0, build b31ff33

рдпрд╣ рдлрд┐рдХреНрд╕ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

docker-compose -version
docker-compose version 1.23.1, build b02f1306

рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рдереЛрдбрд╝реА рдЕрд▓рдЧ рдереА, рдРрд╕рд╛ рд╣реЛрдиреЗ рдХрд╛ рдПрдХ рдФрд░ рдорд╛рдорд▓рд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ред

docker-compose.yml рдФрд░ docker-compose.override.yml рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЬрд┐рд╕рдореЗрдВ рджреЛрдиреЛрдВ рдореЗрдВ рдПрдХ рдкреЛрд░реНрдЯ рдореИрдкрд┐рдВрдЧ рд╣реЛрддреА рд╣реИ, рдЬрд╣рд╛рдВ рджреЛрдиреЛрдВ рдореИрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯ рдкреЛрд░реНрдЯ рд╕рдорд╛рди рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдВрдЯреЗрдирд░ рдкреЛрд░реНрдЯ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдбреЙрдХрд░ рдХреЛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдФрд░ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдореЗрдЬрдмрд╛рди рдмрдВрджрд░рдЧрд╛рд╣ рджреЛ рдмрд╛рд░ред

docker-compose.yml:

ports:
  - 8080:8080

docker-compose.override.yml:

ports:
  - 8080:8181

рд╢рд╛рдпрдж рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, рдУрд╡рд░рд░рд╛рдЗрдбрд┐рдВрдЧ рдореИрдкрд┐рдВрдЧ рдмрдирд╛рдиреЗ рд╕реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкреНрд░рдпрд╛рд╕ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рд╕реНрдерд┐рддрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрдо рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рддрдХ рдЖрдк рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдСрдирд▓рд╛рдЗрди рд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рддрдХ рдкреЛрд░реНрдЯ рдкрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕реБрди рд░рд╣рд╛ рд╣реИред рдЬреЛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреВрд░реА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмрдВрджрд░рдЧрд╛рд╣ рдлрд┐рд░ рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

@ рд▓реЛрд░реЗрдВрдЬреЛ-рдкрд╛рд╕рд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛! рдореИрдВ docker-compose рдФрд░ nginx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, ubuntu OS рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ, рдзрдиреНрдпрд╡рд╛рдж рдпрд╛рд░ред

рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ: рдпрд╣ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВ рдмрдВрдж рд╣реИ, рдЬрдмрдХрд┐ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ (рд╕реНрд╡рдпрдВ рд╕рд╣рд┐рдд)? рдХреНрдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдлрд┐рдХреНрд╕ рдХрднреА рдирд╣реАрдВ рд▓рд┐рдЦрдирд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) 8080:8080 рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдореЗрд╢рд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП 8080 ? рдХреЗрд╡рд▓ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЛрдИ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЙрддреНрд╕реБрдХ рд╣реВрдВред

@Ezwen рд╕рд╣рдордд
рдореИрдВрдиреЗ рдКрдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╕рднреА рд╕реБрдЭрд╛рд╡реЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдЕрднреА рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдореИрдВ PHPstorm рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбреЙрдХрдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХреНрд╕рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдкрдирд╛ рдбреЙрдХрд░рдмреЙрдХреНрд╕ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рдореИрдВ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ a

рдмрдВрджрд░рдЧрд╛рд╣:
- "9001:9001"

рдЬреЛ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИред (vpnkit.exe рдбреЙрдХрд░ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ)
grafik

рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ vpnkit.exe рдкреЛрд░реНрдЯ 9001 рдХреЛ рд╕реБрди рд░рд╣рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЬрдм рдореИрдВ рдЕрдм PHPstorm рдореЗрдВ рдЕрдкрдирд╛ Xdebug рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ
grafik

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдореИрдВ PHPstorm рдбрд┐рдмрдЧрд░ рдХреЛ рдкреЛрд░реНрдЯ 9001 рдХреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛, рдЬрдмрдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдореЗрд╢рд╛ vpnkit.exe рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдЕрдкрдирд╛ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ?

рдзрдиреНрдпрд╡рд╛рдж, @ рд▓реЛрд░реЗрдВрдЬреЛ-рдкрд╛рд╕рд╛! рдареАрдХ рдпрд╣реА рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдХрд░ рдЧрдПред рдореИрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдирддреАрдЬреЗ рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдЖрдЬ рдЙрд╕реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ ( postgres рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде), рдФрд░ docker-compose down рдФрд░ рдлрд┐рд░ up рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИред

docker-compose ps рдФрд░ docker ps рдореБрдЭреЗ рдПрдХ рдЦрд╛рд▓реА рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реЛрдЧрд╛, рдпрджреНрдпрдкрд┐:

рдореЗрд░реА postgres рд╕реЗрд╡рд╛ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

version: '2.1'

services:

  postgres:
    image: postgres:9.5.4
    env_file:
      - docker-compose.env
    ports:
      - 5432:5432

рдФрд░ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдлрд┐рдХреНрд╕ рдХреЗрд╡рд▓ рдкреЛрд░реНрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛, рдЬреЛ рдХрд┐ рдЕрдВрддрд┐рдо рднрд╛рдЧ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ:

    ports:
      - 5432

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИ, рдФрд░ рди рд╣реА рдЗрд╕реЗ рдЖрдо рддреМрд░ рдкрд░ рд╕рднреА рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ docker-compose рд╣реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?
рд╕рдиреНрджрд░реНрдн рдХреЗ рд▓рд┐рдП:

$ docker-compose --version
docker-compose version 1.12.0, build b31ff33

рдореЗрд░реЗ рд▓рд┐рдП рдореБрджреНрджрд╛ рдПрдХ рдФрд░ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдЕрднреА рднреА рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред

рдореИрдВрдиреЗ рджреМрдбрд╝рдХрд░ рддрдп рдХрд┐рдпрд╛:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ @maritaria рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред

@freesoft рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рдирд╛ рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдпрд╣ рдХрд┐рдпрд╛:

sudo lsof -i -P -n | рдЧреНрд░реЗрдк 5432

рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдорд╛рд░ рдбрд╛рд▓реЛ
рд╕реБрдбреЛ рдХрд┐рд▓

рддрдм рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛

 Version:           18.09.3
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        774a1f4
 Built:             Thu Feb 28 06:53:11 2019
 OS/Arch:           linux/amd64
 Experimental:      false

docker-proxy рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд▓рдЯрдХ рд░рд╣реА рдереА, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдорд╛рд░рдиреЗ рдФрд░ systemctl restart docker рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдбреЙрдХрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реВрди рдЪрд▓рд╛рдпрд╛ (рдЗрд╕ рдХрдорд╛рдВрдб рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ) рдФрд░ рдлрд┐рд░ рдбреЙрдХрдЯрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

docker network prune рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ

sudo lsof -i -P -n | рдЧреНрд░реЗрдк 5432

рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ ec2 рд▓рд┐рдирдХреНрд╕ рдЙрджрд╛рд╣рд░рдг

sudo lsof -i -P -n | рдЧреНрд░реЗрдк

рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдореБрдЭреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХрднреА-рдХрднреА рдорд╛рд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ?

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдмрдВрджрд░рдЧрд╛рд╣ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рдкрд░ рдиреЛрдб.рдЬреЗрдПрд╕ рдХрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рдЙрджрд╛рд╣рд░рдг рдерд╛ред

рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рд░реЛрдХрд╛, рддреЛ docker-compose up --build рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛!

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ SO . рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рддрд╛ рд╣реВрдВ

@Rub21 's

sudo lsof -i -P -n | grep <port number>

рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ docker-pr рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ред

рддрджрдиреБрд╕рд╛рд░ рдореЗрд░реА рдЦреЛрдЬ рдЦреЛрдЬрд╢рдмреНрджреЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдореЗрдВ рднрд╛рдЧ рдЗрд╕ ред
рдЗрд╕рд╕реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреА рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реИрд╕реЗ рднреА рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рджред

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ:
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реЛрдЧрд╛ рдХрд┐ рдореЗрд░реА рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕реНрд░реЛрдд рдореИрдВ docker network prune рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╣рд╛рд░реНрдб-рд╢рдЯрдбрд╛рдЙрди рдХрд░ рд░рд╣рд╛ рдерд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓реА рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рдбреЙрдХрдЯрд░/рдиреЗрдЯрд╡рд░реНрдХ рдкрде рдореЗрдВ рд╡реЗ рд╕рднреА "рдЧреИрд░-рдореМрдЬреВрджрд╛" рдмрдЪреЗ рд╣реБрдП рдереЗред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ https://github.com/docker/for-mac/issues/205#issuecomment -250856158

On linux users have reported that after remove local-kv.db with all containers stoped the problem gets solved.

рдлрд╝рд╛рдЗрд▓ /var/lib/docker/network/files/local-kv.db . рдореЗрдВ рд╣реИ

kill -9 $(sudo lsof -i -P -n | grep 8888 | awk '{print $2}') рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЪрд╛рд▓ рдЪрд▓реА

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, "рдорд╛рд░ -9.." рдХреЗ рд╕рд╛рде рдЪрд╛рд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
рдбреЙрдХрд░-рдкреНрд░реЙрдХреНрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд▓рд╛рд╢ рдорд┐рд▓реА:

рдбреЙрдХрд░ рд░рди-рдЗрдЯ-рдкреА 50000:50000 рд╣реИрд▓реЛ-рд╡рд░реНрд▓реНрдб
рдбреЙрдХрд░: рдбреЗрдореЙрди рд╕реЗ рддреНрд░реБрдЯрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: рдбреНрд░рд╛рдЗрд╡рд░ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдкрд░ рдмрд╛рд╣рд░реА рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ рд╣реИ

рдбреЙрдХрд░ рд░рди-рдЗрдЯ-рдкреА 80:80 рд╣реИрд▓реЛ-рд╡рд░реНрд▓реНрдб
рдбреЙрдХрд░: рдбреЗрдореЙрди рд╕реЗ рддреНрд░реБрдЯрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: рдбреНрд░рд╛рдЗрд╡рд░ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдкрд░ рдмрд╛рд╣рд░реА рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ cocky_goldberg (8dab653c7575c298efea1b808ef2ff16f19bb6c23f51612787e19a434ceeb2ff): 0.0.0.0:80 рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдб рд╡рд┐рдлрд▓: рдкреЛрд░реНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╢реАрд░реНрд╖ | рдЧреНрд░реЗрдк рдЬрд╝реЛрдВрдмреА
рдХрд╛рд░реНрдп: рдХреБрд▓ 319, 1 рджреМрдбрд╝рдирд╛, 181 рд╕реЛ рд░рд╣рд╛ рд╣реИ, 0 рд░реБрдХрд╛ рд╣реБрдЖ рд╣реИ, 2 рдЬрд╝реЛрдВрдмреА

рдирд╛рдо
4.14.35-1844.4.5.el7uek.x86_64

@ рд▓реЛрд░реЗрдВрдЬреЛ-рдкрд╛рд╕рд╛ рдореБрдЭреЗ рдХреЙрдиреНрд╕рд▓ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдЖрдИ рдФрд░ рдЖрдкрдХреА рдЪрд╛рд▓ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдбреЙрдХрд░ рд╕реНрдЯреЙрдк $ (рдбреЙрдХрд░ рдкреАрдПрд╕-рдП-рдХреНрдпреВ)
рдбреЙрдХрд░ рдЖрд░рдПрдо $ (рдбреЙрдХрд░ рдкреАрдПрд╕-рдП-рдХреНрдпреВ)
рдлрд┐рд░ рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬреИрд╕реЗ рдбреЙрдХрд░ рд╡реЙрд▓реНрдпреВрдо rm docker_db_data
docker-compose up

@ рдЬреЛрд╕реЗрдл-рд▓реБрдХреЗрдЯреЗрд▓реЛ рджреНрд╡рд╛рд░рд╛ рдпрд╣ рд╕рдорд╛рдзрд╛рди (рдзрдиреНрдпрд╡рд╛рдж!) MacOS Mojave рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред "рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ ..." рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред рдмрд╕ рдкрд╣рд▓реЗ рджреЛ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдпрд╣ рд╣рд▓ рд╣реЛ рдЧрдпрд╛ред

  • /var/lib/docker/network/files/local-kv.db рдХреЛ рд╣рдЯрд╛рдирд╛ (рд╕рдм рдХреБрдЫ рдмрдВрдж рдФрд░ рдиреАрдЪреЗ рдХреЗ рд╕рд╛рде) рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛
  • рдкреНрд░реВрдирд┐рдВрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛
  • рд╕рднреА рд╡реЙрд▓реНрдпреВрдо рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓рд╛
  • рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЛ рдПрдХ рд╕рд╛рде рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдмрдирд╛
  • рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ docker-proxy рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдорд╛рд░рдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ (рдЕрдм рдЙрд╕ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╕реНрдЯреИрдЯ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢)ред
  • рдЕрдЧрд░ рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдбреЙрдХрд░ рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ, docker-compose up рдмрд╕ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рддрдХ рд▓рдЯрдХрддрд╛ рд╣реИред

рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рдПрдХ рдпрд╛ рдПрдХ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдЖрдзрд╛рд░ рдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдм рддрдХ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдЪрд╛рд▓ рдХрд░рддреА рд╣реИ рд╡рд╣ рд╣реИ рд╣рд░ рдмрд╛рд░ рдбреЙрдХрдЯрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред рдпрд╣ рдмрдВрдж рдХреНрдпреЛрдВ рд╣реИ? рднрд▓реЗ рд╣реА рдЙрдкрд░реЛрдХреНрдд рдХрджрдо рдЙрдард╛рдП рдЧрдП рд╣реЛрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХреБрдЫ рдХрд┐рд╕реНрдо рдХрд╛ рдмрдЧ рд╣реИ...

рд╕рднреА рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рдХрд╛рдо рдирд╣реАрдВ рдЖрдПред

рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ:

sudo rm -rf /var/lib/docker
sudo service docker restart # to re-create the db again

рдореИрдВрдиреЗ рдбреЙрдХрд░ рдФрд░ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХрджрдо рдорджрдж рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрд╣ рддрдм рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдЬрдм рддрдХ рдореИрдВрдиреЗ рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреЛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдореИрдВ рдЖрдЬ рдЙрд╕реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ ( postgres рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде), рдФрд░ docker-compose down рдФрд░ рдлрд┐рд░ up рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИред

docker-compose ps рдФрд░ docker ps рдореБрдЭреЗ рдПрдХ рдЦрд╛рд▓реА рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реЛрдЧрд╛, рдпрджреНрдпрдкрд┐:

рдореЗрд░реА postgres рд╕реЗрд╡рд╛ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

version: '2.1'

services:

  postgres:
    image: postgres:9.5.4
    env_file:
      - docker-compose.env
    ports:
      - 5432:5432

рдФрд░ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдлрд┐рдХреНрд╕ рдХреЗрд╡рд▓ рдкреЛрд░реНрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛, рдЬреЛ рдХрд┐ рдЕрдВрддрд┐рдо рднрд╛рдЧ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ:

    ports:
      - 5432 (this also solve my problem)

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИ, рдФрд░ рди рд╣реА рдЗрд╕реЗ рдЖрдо рддреМрд░ рдкрд░ рд╕рднреА рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ docker-compose рд╣реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?
рд╕рдиреНрджрд░реНрдн рдХреЗ рд▓рд┐рдП:

$ docker-compose --version
docker-compose version 1.12.0, build b31ff33

рдкреЛрд░реНрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рднреА рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ

рдореБрдЭреЗ рдЕрдкрдиреЗ рдбреЙрдХрдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рдереАред

уГПтЮЬ docker-compose up
Screen Shot 2020-02-03 at 10 38 30 AM

рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:
уГПтЮЬ docker-compose down
рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЙрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ ....

ef18b3f0f2864b22e102): Bind for 0.0.0.0:10002 failed: port is already allocated

ERROR: for db  Cannot start service db: driver failed programming external connectivity on endpoint eeschenck_db_1 (a7caadb27e327b901df83bb42fd19bd704224aa03a75ef18b3f0f2864b22e102): Bind for 0.0.0.0:10002 failed: port is already allocated
ERROR: Encountered errors while bringing up the project.

рдореИрдВрдиреЗ рддрдм рдбреЙрдХрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдореЗрд░реЗ 'рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб' рдЖрдИрдбреАрдИ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЧрдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдбреЙрдХрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ ...

Screen Shot 2020-02-03 at 10 47 23 AM

рдореИрдВрдиреЗ рдлрд┐рд░ рдПрдХ рдмрд╛рд░ рдФрд░ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЛ рдиреЗрдЯрд╕реНрдЯреИрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА ..
уГПтЮЬ netstat -n | grep 10002
рдЙрд╕ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рд╛... рдкрд╣рд▓реЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдереАред

уГПтЮЬ docker-compose up

Screen Shot 2020-02-03 at 10 52 16 AM

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдбреЙрдХрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрд░реЗ рд▓рд┐рдП рдореБрджреНрджрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдЖрдкрдХреЛ рдкреЛрд░реНрдЯ рдорд┐рд░рд░рд┐рдВрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛

docker-compose down
docker network prune
sudo service docker restart
docker-compose up

рдореИрдВ рдЖрдЬ рдЙрд╕реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ ( postgres рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде), рдФрд░ docker-compose down рдФрд░ рдлрд┐рд░ up рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИред

docker-compose ps рдФрд░ docker ps рдореБрдЭреЗ рдПрдХ рдЦрд╛рд▓реА рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реЛрдЧрд╛, рдпрджреНрдпрдкрд┐:

рдореЗрд░реА postgres рд╕реЗрд╡рд╛ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

version: '2.1'

services:

  postgres:
    image: postgres:9.5.4
    env_file:
      - docker-compose.env
    ports:
      - 5432:5432

рдФрд░ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдлрд┐рдХреНрд╕ рдХреЗрд╡рд▓ рдкреЛрд░реНрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛, рдЬреЛ рдХрд┐ рдЕрдВрддрд┐рдо рднрд╛рдЧ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ:

    ports:
      - 5432

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИ, рдФрд░ рди рд╣реА рдЗрд╕реЗ рдЖрдо рддреМрд░ рдкрд░ рд╕рднреА рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ docker-compose рд╣реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?
рд╕рдиреНрджрд░реНрдн рдХреЗ рд▓рд┐рдП:

$ docker-compose --version
docker-compose version 1.12.0, build b31ff33

@ рд▓реЛрд░реЗрдВрдЬреЛ-рдкрд╛рд╕рд╛ рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

рдореИрдХ рдкрд░ рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдбреЗрдореЙрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдЪрд╛рд▓ рдЪрд▓реА (рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк 2.2.0.4)ред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдХреБрдЫ рдЧрд▓рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдбреЙрдХрд░ рд╕реНрдЯреЙрдк $ (рдбреЙрдХрд░ рдкреАрдПрд╕-рдП-рдХреНрдпреВ)
-8080:8080 рд╕реЗ -8080 рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ docker rm$(...)

рдореИрдВрдиреЗ рдЕрдкрдиреА рдорд╢реАрди рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдПрдХ рд╕рдЯреАрдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ

рдпрджрд┐ docker ps рдХреБрдЫ рднреА рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ docker-compose down/up рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ:
sudo lsof -i -P -n | grep 9200

рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдмрд╕ рджреМрдбрд╝реЗрдВ:
sudo service docker restart

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИред рдореИрдВ рдХрд░реВрдБрдЧрд╛ :

docker-compose down
docker-compose build
docker-compose up -d

рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ

ERROR: for xxxxxx  Cannot start service web: driver failed programming external connectivity on endpoint xxxxx (xxxx): Bind for 0.0.0.0:22000 failed: port is already allocated

рдореИрдВ рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдФрд░ рдХрдВрдЯреЗрдирд░ рд╡рд╣рд╛рдВ рдЪрд▓рддрд╛ рд╣реИ

@mogadanez рдЬреИрд╕рд╛ рдХрд┐ @KorossGame рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛

рдЖрдкрдХрд╛ рджрд┐рди рд╢реБрдн рд╣реЛ,

@pandaatrail
рдЗрд╕рдХрд╛ рдбреЙрдХрдЯрд░, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдорджрдж рдирд╣реАрдВ, рдореИрдВ рдкреВрд░реЗ рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

@mogadanez рдпрджрд┐ рдЖрдк
sudo lsof -i -P -n | grep 9200
рдпрд╣ рднреА рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рд╕рдорд╛рди рдЗрдирдкреБрдЯ рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
docker ps

рдпрд╣ рдмрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред lsof рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдХрд┐рд╕реА рднреА рдкреЛрд░реНрдЯ рдХреЛ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдкреВрд░реЗ рдвреЗрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓рддрд╛ред рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдХрд╛рдо рдХрд░рддреА рдереА рд╡рд╣ рдереА рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдирд╛ред рдЖрдкрдХреЛ рдХрд╛рдордпрд╛рдмреА рдорд┐рд▓реЗред

рдирдорд╕реНрддреЗ,
рдЖрдкрдХреЛ рдмрд╕ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рд╕реЗрд╡рд╛ рдЙрд╕реА рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ,

рдпрджрд┐ рдЖрдк Windows рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрди рдЖрджреЗрд╢ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  1. docker-compose down
  2. netstat -ano | findstr :port (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП netstat -ano | findstr :18080 )
  3. taskkill /pid the_pid_of_the_port /f
  4. docker-compose up

рдФрд░ рдпрд╣реА рд╣реИ

@ol рдкреНрд░рд╕рд┐рджреНрдзрд╕реМрдИ рдореИрдВрдиреЗ рдореИрдХ рдХреЗ рд▓рд┐рдП рд╡рд╣ рд╕рдм рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред

@gabrielhpugliese рдХреНрдпрд╛ рдЖрдкрдиреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдХрд┐ рдкреЛрд░реНрдЯ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИ рдпрд╛ рдирд╣реАрдВ?

@ol рдкреНрд░рд╕рд┐рджреНрдзрд╕реМрдИ рдореИрдВрдиреЗ рдореИрдХ рдХреЗ рд▓рд┐рдП рд╡рд╣ рд╕рдм рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред

рдЙрдмрдВрдЯреВ рдкрд░ рдореЗрд░рд╛ рд╕рдорд╛рди рд░рдЪрдирд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдерд╛ред рдпрд╣ рдЧрд▓рдд iptables рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдерд╛ред рдкреЛрд░реНрдЯ рдЕрдиреБрд╡рд╛рдж рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред MacOS рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдпрд╛рдж рди рд░рдЦреЗрдВред рдЗрд╕реЗ рд░реЛрд╕реЗрдЯ рд╕реНрдЯреЛрди рд╕реЗ рдЦреЛрдЬрдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдореБрдЭреЗ рд╡рд╣ рд╕рдм рдХреНрдпреЛрдВ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реИред рдпрд╣
рдПрдХ рдирдпрд╛ рд╕реЗрдЯрдЕрдк рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВрдиреЗ рдирдпрд╛ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИ
рдХрдВрдЯреЗрдирд░ / рд╕реЗрд╡рд╛рдПрдВред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХрдВрдЯреЗрдирд░ рдХреЛ up -d . рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИ
--рдирд┐рд░реНрдорд╛рдгред рд╕рдЪрдореБрдЪ рдЕрдЬреАрдмред

рд╡рд┐рдЯрд╛рд▓реА-рдЬрд╝рд╡реЗрд░реЗрд╡ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com schrieb am Mi., 19. рдЕрдЧрд╕реНрдд 2020,
17:27:

@ol рдкреНрд░рд╕рд┐рджреНрдзрд╕реМрдИ https://github.com/ol рдкреНрд░рд╕рд┐рджреНрдзрд╕реМрдИ рдореИрдВрдиреЗ рд╡рд╣ рд╕рдм рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди
рдореИрдХ рдХреЗ рд▓рд┐рдПред рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред

рдЙрдмрдВрдЯреВ рдкрд░ рдореЗрд░рд╛ рд╕рдорд╛рди рд░рдЪрдирд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдерд╛ред рдпрд╣ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдерд╛, рдкрд░ рдЖрдзрд╛рд░рд┐рдд
рдЧрд▓рдд iptables рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред рдкреЛрд░реНрдЯ рдЕрдиреБрд╡рд╛рдж рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗред MacOS рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдпрд╛рдж рди рд░рдЦреЗрдВред рдпрд╣ рдЗрддрдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рд░реЛрд╕реЗрдЯ рд╕реНрдЯреЛрди рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/compose/issues/4950#issuecomment-676495723 ,
рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAJR3UTBMGLV2ECW5GCNQDTSBPVNXANCNFSM4DQLFGPQ
.

рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдореБрдЭреЗ рд╡рд╣ рд╕рдм рдХреНрдпреЛрдВ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реИред рдпрд╣ рдПрдХ рдирдпрд╛ рд╕реЗрдЯрдЕрдк рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВрдиреЗ рдирдП рдХрдВрдЯреЗрдирд░/рд╕реЗрд╡рд╛рдПрдВ рдирд╣реАрдВ рдмрдирд╛рдИ рд╣реИрдВред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХрдВрдЯреЗрдирд░ рдХреЛ up -d --build рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИред рд╕рдЪрдореБрдЪ рдЕрдЬреАрдмред рд╡рд┐рдЯрд╛рд▓реА-рдЬрд╝реНрд╡реЗрд░реЗрд╡ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com schrieb am Mi., 19. рдЕрдЧрд╕реНрдд 2020, 17:27:
тАж
@ol рдкреНрд░рд╕рд┐рджреНрдзрд╕реМрдИ https://github.com/ol рдкреНрд░рд╕рд┐рджреНрдзрд╕реМрдИ рдореИрдВрдиреЗ рдореИрдХ рдХреЗ рд▓рд┐рдП рд╡рд╣ рд╕рдм рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред рдЙрдмрдВрдЯреВ рдкрд░ рдореЗрд░рд╛ рд╕рдорд╛рди рд░рдЪрдирд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдерд╛ред рдпрд╣ рдЧрд▓рдд iptables рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдерд╛ред рдкреЛрд░реНрдЯ рдЕрдиреБрд╡рд╛рдж рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред MacOS рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдпрд╛рдж рди рд░рдЦреЗрдВред рдЗрд╕реЗ рд░реЛрд╕реЗрдЯ рд╕реНрдЯреЛрди рд╕реЗ рдЦреЛрдЬрдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред - рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub < #4950 (рдЯрд┐рдкреНрдкрдгреА) > рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ https://github.com/notifications/unsubscribe-auth/AAJR3UTBMGLV2ECW5GCNQDTSBPVNXANCNFSM4DQLFGPQ рдХреЛ рдЕрдирд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм

рдЙрдореНрдореНрдо, рдареАрдХ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдирдХреЗ рдореВрд▓ рдХрд╛рд░рдг рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрд╕ рд╕реНрдерд╛рди рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдбреЙрдХрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реЛред рдпрд╣ рдУрдПрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдХрдИ рдирд┐рд╣рд┐рддрд╛рд░реНрде рд╣реИрдВ,
рдХрд┐рд╕реА рднреА рдПрдХреАрдХрд░рдг рдмрдЧ рдХреА рддрд░рд╣ред

рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рдЙрддреНрддрд░ рдорд┐рд▓реЗ рд╣реИрдВред рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдореБрджреНрджрд╛ рдПрдХ рдФрд░ рдРрдк рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдХреИрдЯрд╛рд▓рд┐рдирд╛ рдкрд░ (рд╕реНрдХрд╛рдИ рдЧреЛ) рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ рдЬреЛ рдХрд┐рд╕реА рддрд░рд╣ рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдмрдВрджрд░рдЧрд╛рд╣ рд╕рдВрдШрд░реНрд╖ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣рд╛ рдерд╛ред
рдпрд╣ рдРрд╕реЗ рдРрдкреНрд╕ (рд╕реНрдХрд╛рдЗрдк рд╕рд╣рд┐рдд) рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдореБрдЭреЗ рднреА рдЗрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореИрдВ рдкреЛрд░реНрдЯ 8080 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдбреЙрдХрдЯрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рдЙрд╕рдиреЗ рдкреЛрд░реНрдЯ 8080 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ред рдлрд┐рд░ рдореИрдВрдиреЗ рдЬрд╛рдВрдЪ рдХреА рдХрд┐ рдХреНрдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдиреЗ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░ рджрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдлрд┐рд░ рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ред

  • рдбреЛрдХрд░-рд▓рд┐рдЦреЗрдВ рдиреАрдЪреЗ (рдореЗрд░реЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП)
  • docker ps (рдХрд┐рд╕реА рднреА рдХрдВрдЯреЗрдирд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╣рд╕реБрд░рд╛ рдЧреНрд░рд╛рдлрдХрд▓ рдЪрд▓ рд░рд╣рд╛ рдерд╛)
  • рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рд╕реНрдЯреЙрдк [рдХрдВрдЯреЗрдирд░_рдЖрдИрдбреА]
  • рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдЖрд░рдПрдо [рдХрдВрдЯреЗрдирд░_рдЖрдИрдбреА] (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВрдиреЗ рдХрдВрдЯреЗрдирд░ рднреА рд╣рдЯрд╛ рджрд┐рдпрд╛)
    рдФрд░ рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдбреЙрдХрдЯрд░ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛

рдпрджрд┐ рдЖрдк WSL2 рдкрд░ рд╣реИрдВ, рддреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рд╣рд╛рдЗрдкрд░-V рд╕рдХреНрд╖рдо рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдмрд╕ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ, рд╡рд╣ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдУрдПрд╕ рдкреБрдирд░рд╛рд░рдВрдн рдиреЗ рдореЗрд░реА рдорджрдж рдХреА

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

dazorni picture dazorni  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

saulshanabrook picture saulshanabrook  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

HackerWilson picture HackerWilson  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bitver picture bitver  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

darkrasid picture darkrasid  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ