Compose: UnixHTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = рдХреЛрдИ рдирд╣реАрдВ): рдЯрд╛рдЗрдо рдЖрдЙрдЯ рдкрдврд╝реЗрдВред (рдЯрд╛рдЗрдордЖрдЙрдЯ рдкрдврд╝реЗрдВ = 60)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рд╕рд┐рддре░ 2016  ┬╖  108рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: docker/compose

рдирдорд╕реНрддреЗ рдХрд▓ рд╕реЗ рдореИрдВ docker-compose up рдХрд░рддреЗ рд╣реБрдП рдЗрд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдВ

рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢

Device-Tracker $ docker-compose up
Creating device-tracker-db
Creating device-tracker

ERROR: for web  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)
Traceback (most recent call last):
  File "<string>", line 3, in <module>
  File "compose/cli/main.py", line 61, in main
  File "compose/cli/main.py", line 113, in perform_command
  File "contextlib.py", line 35, in __exit__
  File "compose/cli/errors.py", line 56, in handle_connection_errors
TypeError: log_timeout_error() takes exactly 1 argument (0 given)
docker-compose returned -1

рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг
рдореИрдХ рдХреЗ рд▓рд┐рдП рдбреЛрдХрд░: 1.12.0-рдП (рдмрд┐рд▓реНрдб 11213)
рдорд╢реАрди рдХреА рдЬрд╛рдирдХрд╛рд░реА
рдореИрдХрдмреБрдХ рдПрдпрд░ (13 рдЗрдВрдЪ, 2015 рдХреА рд╢реБрд░реБрдЖрдд)
рдкреНрд░реЛрд╕реЗрд╕рд░: 1.6 GHz i5
рдореЗрдореЛрд░реА: 4GB 1600 MHz DDR3
macOS: рд╕рдВрд╕реНрдХрд░рдг 10.11.6 (15G1004 рдХрд╛ рдирд┐рд░реНрдорд╛рдг)

рдкреНрд░рдпрд╛рд╕

  • рд╕рдм рдХреБрдЫ рдЕрднреА рднреА рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреА рдорд╢реАрди рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╡реЗ рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
  • Docker CPU рдХреЛ 2 рд╕реЗ рдмрдврд╝рд╛рдХрд░ 3GB, рдФрд░ 3GB рддрдХ RAM, рдлрд┐рд░ рднреА рддреНрд░реБрдЯрд┐
  • рд╣рдЯрд╛рдП рдЧрдП рд╕рднреА рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдФрд░ рдЫрд╡рд┐рдпрд╛рдВ, рдФрд░ рд╕рдм рдХреБрдЫ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг, рдЕрднреА рднреА рддреНрд░реБрдЯрд┐

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

рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА

export DOCKER_CLIENT_TIMEOUT=120
export COMPOSE_HTTP_TIMEOUT=120

рдФрд░ рдпрд╣ рдЕрдм рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ

рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди:

  • рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ
  • Docker CPU рдФрд░ рдореЗрдореЛрд░реА рдмрдврд╝рд╛рдПрдБ

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

рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА

export DOCKER_CLIENT_TIMEOUT=120
export COMPOSE_HTTP_TIMEOUT=120

рдФрд░ рдпрд╣ рдЕрдм рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ

рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди:

  • рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ
  • Docker CPU рдФрд░ рдореЗрдореЛрд░реА рдмрдврд╝рд╛рдПрдБ

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╡рд╛рдИрдлрд╛рдИ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ? Https://github.com/docker/docker-py/issues/1076 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рдПрдХ рдЕрдиреНрдп рд╕рд┐рджреНрдзрд╛рдВрдд, рдпрджрд┐ рдЖрдкрдХреА рд╕реЗрд╡рд╛ рдореЗрдВ tty: True рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдпрд╣ # 3106 рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рдореИрдВ рдореИрдХ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдмреАрдЯрд╛ рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдЕрдЧрд░ рдореИрдВ docker-compose create рдЪрд▓рд╛рддрд╛ рд╣реВрдВ

рдпрд╣ рдЫрд╡рд┐ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рдкрд░рдд рд╣реЛрдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? (рдПрдХ рдмрд╣реБрдд рд▓рдВрдмрд╛ npm install рдСрдкрд░реЗрд╢рди рдЬреЛ рдПрдХ рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рдд рдореЗрдВ рдЪрдкрдЯрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдбреЙрдХ рдЫрд╡рд┐ рдмрдирд╛рддрд╛ рд╣реИ)

рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ 6 рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рдбреЙрдХрдЯрд░ рдХрдореНрдкреЛрдЬрд╝ рдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ [рдбреЙрдХрд░реНрд╕-рдХрдВрдкреЛрдЬрд╝ рд╡рд░реНрдЬрди 1.8.1, рдмрд┐рд▓реНрдб 878cff1] рджреЛрдиреЛрдВ рд╡рд┐рдВрдбреЛ рдФрд░ рдореИрдХ рдкрд░ [рд╡рд░реНрдЬрди 1.12.2-rc1-beta27 (рдмрд┐рд▓реНрдб: 12496)
179c18cae7]

рдбреЙрдХрдЯрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕рд╛рдзрди рдмрдврд╝рдиреЗ рд╕реЗ рдРрд╕рд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдХрднреА рднреА рд╕рдлрд╛рдпрд╛ рдирд╣реАрдВ рд╣реБрдЖред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдмрдбрд╝реА-рдИрд╢ рдкрд░рддреЗрдВ рд╣реИрдВ (240MB рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╣реИ, рдореБрдЦреНрдп рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрдорд╛рдВрдб рд╣реИ) рдФрд░ рд╣рдо рдПрдХ рд╣реЛрд╕реНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рд╕рд╛рде 120MB рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ-рджреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдмрд╛рдБрдз рд░рд╣реЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдпрд╛рд╕реЛрдВ рд╕реЗ, рдореБрдЭреЗ рдХреБрдЫ рдРрд╕рд╛ рдорд┐рд▓рд╛, рдЬреЛ рд╕рдВрднрд╡ рдлрд┐рдХреНрд╕ рдкрд░ рдХреБрдЫ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ:

рдкрд╣рд▓реЗ рдореЗрд░рд╛ рдкрд░рд┐рджреГрд╢реНрдп рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рдерд╛:

app:
  build: .
  volumes:
    - ${PWD}:/usr/src
    - /usr/src/node_modules

рдореЗрд░реЗ рдорд╛рдЙрдВрдЯ рдХрд┐рдП рдЧрдП рдкрде рдореЗрдВ рдмрдбрд╝реА, рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рдереАрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореБрдЭреЗ рдХреЛрдб рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред рддреЛ рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдЧрдорд╛рдЧрдорди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛:

app:
  build: .
  volumes:
    - ${PWD}:/usr/src
    - /usr/src/static  # large files in a long dir structure
    - /usr/src/node_modules

рдЗрд╕ рдХреНрд░рдо рдореЗрдВ рд╕рднреА рдореЗрд░рд╛ рдмрдбрд╝рд╛ рд╕реНрдЯреИрдЯрд┐рдХ рдлрд╝рд╛рдЗрд▓реЗрдВ, рдЬреЛ рд╕реЗрд╡рд╛ рд╢реБрд░реВ рддрд░реАрдХрд╛ рддреЗрдЬреА рд╕реЗ рдмрдирд╛рдпрд╛ рдмрдврд╝рддреЗ рдХреЗ рдмрд╛рд╣рд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред

рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдХреНрдпрд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ: рдЬрд┐рддрдиреА рдЕрдзрд┐рдХ рдлрд╛рдЗрд▓реЗрдВ рдЖрдк рдорд╛рдЙрдВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрд┐рддрдиреА рдмрдбрд╝реА рд╡реЗ рд╣реЛрддреА рд╣реИрдВ (Bs / KBs рдореЗрдВ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдПрдордмреА рдореЗрдВ рдЪрд┐рддреНрд░), рд▓реЛрдбрд┐рдВрдЧ рд╕рдордп рдмрд╣реБрдд рдЕрдзрд┐рдХ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред

рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛

+1
рдореИрдВ рд╣рд░ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдЗрд╕ рдЯрд╛рдЗрдордЖрдЙрдЯ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдХреЗ рдмрд╛рдж, рдЬрдмрдХрд┐ рдореИрдВ рдореБрдЭреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛, рдпрд╣ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рдерд╛ ...
рдореБрдЭреЗ рдЪрд▓ рд░рд╣реЗ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред

+1
рдпрд╣ рд╣рд░ рдмрд╛рд░ рдореЗрд░реЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдПрдХ рджрд┐рди рдХреЗ рдмрд╛рдж рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рддреЛ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдХреЛ рдмрдврд╝рддреЗ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред

nginx рдХреЙрдирдЯрд┐рдирд░, Up 47 hours ред
рдореИрдХ Version 17.03.1-ce-mac12 (17661) Channel: stable d1db12684b рд▓рд┐рдП рдбреЙрдХрдЯрд░ред

version: '2.1'
services:
  nginx:
    hostname: web
    extends:
      file: docker/docker-compose.yml
      service: nginx
    ports:
      - 80:80
      - 443:443
    volumes:
      - ./src:/var/www:ro

  php:
    build:
      dockerfile: "./docker/web/php/Dockerfile"
      context: "."
    volumes:
      - ./src:/var/www
$ docker-compose kill nginx
Killing project_nginx_1 ... 

ERROR: for project_nginx_1  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)
ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information.
If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 60).

рдзрдиреНрдпрд╡рд╛рдж @gvilarino , рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдврд╝рд╛рдирд╛ рдореЗрд░реЗ рд▓рд┐рдирдХреНрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдХрд╛рд░рдг рд╣реИред рдпрджрд┐ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рд╕реНрдирд┐рдкреЗрдЯ рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдбреЛрдХрд░ рдореЗрдВ рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдзреАрдореА рдХреНрдпреЛрдВ рд╣реИ? рд╢рд╛рдпрдж рдпрд╣ рдбрд┐рд╕реНрдХ рдХреЙрдкреА рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ? рдкрд░ рдХреНрдпреЛрдВ?

@рдЪрд░реЛрдЯ рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдмреЗрд╣рдж рдХреБрд╢рд▓ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдбреЙрдХрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рд╕реНрдЯреЛрд░реЗрдЬ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд░рдирд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдкрд░рддреЛрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред docker info рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдбреЗрдореЙрди рдХрд┐рд╕ рд╕реНрдЯреЛрд░реЗрдЬ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рд╢рд╛рдпрдж aufs , рдЬреЛ рд╕рдмрд╕реЗ рдзреАрдорд╛ рд╣реИ) рдФрд░ рдЖрдкрдХреЗ рд╣реЛрд╕реНрдЯ OS рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдк рдЗрд╕реЗ рдХреБрдЫ рдФрд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ ( overlay рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдЕрдЧрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИ)ред рдПрд▓рд╕реАрдПрдлрдПрд╕ рдЬреИрд╕реЗ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдбреЙрдХрд░ рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдк рд╡рд╣рд╛рдВ рдЦреБрдж рд╣реА рд╣реЛрдВрдЧреЗред

рд╣рдо рдЗрд╕ рд╕рдордп рдХреЛ рднреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдЙрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдХрд╛рд░рдг рднреА рд▓рдЧрддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╣рдореЗрдВ рдХреБрдЫ рдПрд╕рдПрдордмреА рдиреЗрдЯрд╡рд░реНрдХ рд╢реЗрдпрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдореЗрдЬрдмрд╛рди рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрди рд╢реЗрдпрд░ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдмрд╛рдВрдз рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдирдХреНрд╕ рд╣реЛрд╕реНрдЯ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдардк рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ https://access.redhat.com/solutions/1360683) рдФрд░ рдпрд╣ рд╣рдорд╛рд░реЗ рдХрдВрдЯреЗрдирд░ рдХреА рд╢реБрд░реБрдЖрдд рдпрд╛ рдард╣рд░рд╛рд╡ рдХреЛ рд░реЛрдХ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдХрд┐ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдЯрд╛рдЗрдо-рдЖрдЙрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рддрдХ рдХреЛрдИ рдлрд┐рдХреНрд╕ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдПрдХ рд╡реЙрд▓реНрдпреВрдо рдкреНрд▓рдЧрдЗрди рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдПрд╕рдПрдордмреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдПрд╕рдПрдордмреА рдкрд░ рд╕реНрдЯрд╛рд▓ рд╕рдВрдЪрд╛рд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред

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

рдЙрд╕ рдкрд░ +1, рдореИрдВ рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ 4 рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рддрд╛ рд╣реИ рдФрд░ рдбреЙрдХрдЯрд░ docker ps -a рд▓рд┐рдП рднреА рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ
UnixHTTPConnectionPool(host='localhost', port=None): Read timed out рдФрд░

Traceback (most recent call last):
  File "/usr/bin/docker-compose", line 9, in <module>
    load_entry_point('docker-compose==1.8.0', 'console_scripts', 'docker-compose')()
  File "/usr/lib/python2.7/dist-packages/compose/cli/main.py", line 61, in main
    command()
  File "/usr/lib/python2.7/dist-packages/compose/cli/main.py", line 113, in perform_command
    handler(command, command_options)
  File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__
    self.gen.throw(type, value, traceback)
  File "/usr/lib/python2.7/dist-packages/compose/cli/errors.py", line 56, in handle_connection_errors
    log_timeout_error()
TypeError: log_timeout_error() takes exactly 1 argument (0 given)

рдХреЗрд╡рд▓ рдЕрдЧрд░ im docker рд╕реЗрд╡рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ?

+1

`рд╡реЗрдм- jenkins_jenkins_1 рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ ...

рддреНрд░реБрдЯрд┐: рд╡реЗрдм- jenkins_jenkins_1 рдХреЗ рд▓рд┐рдП UnixHTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = рдХреЛрдИ рдирд╣реАрдВ): рд╕рдордп рд╕рдорд╛рдкреНрдд рдкрдврд╝реЗрдВред (рдЯрд╛рдЗрдордЖрдЙрдЯ рдкрдврд╝реЗрдВ = 130)
рддреНрд░реБрдЯрд┐: рдПрдХ HTTP рдЕрдиреБрд░реЛрдз рдХреЛ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдореЗрдВ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрд╛ред рдбрд┐рдмрдЧ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --verbose рдХреЗ рд╕рд╛рде рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдпрджрд┐ рдЖрдк рдзреАрдореЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ COMPOSE_HTTP_TIMEOUT рдПрдХ рдЙрдЪреНрдЪ рдореВрд▓реНрдп (рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп: 120)ред рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдореИрдВ do рдкреБрдирдГ рдЖрд░рдВрдн, рдпрд╣ рд╣рд▓ред рд▓реЗрдХрд┐рди рд╣рд░ рджрд┐рди рдореБрдЭреЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

+1 рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛ред

рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬрдм рдПрдХ рдмрдбрд╝реА рдбреЙрдХрдЯрд░ рдЫрд╡рд┐ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдХ рджреВрд░рд╕реНрде рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рдзрдХреЗрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдбреЙрдХрдЯрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ @bodaz рдХреЗ рдЙрддреНрддрд░ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛: https://github.com/docker/compose/issues/3927#issuecomment -245948736

@ rodrigo-brito - рдореБрдЭреЗ рдЕрдм рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ рдФрд░ docker deamon рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИ - рдЬрдм рд╕реЗ рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рдФрд░ рд╕реЗрд╡рд╛ рдЬреЛрдбрд╝реА рд╣реИ, рддрдм рдФрд░ рдирд╣реАрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдХрд╛рдлреА рд╕рд░рд▓ рд╕реЗрдЯрдЕрдк рд╣реИред
рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ verdaccio 3 рдХрдВрдЯреЗрдирд░ рд╣реИ рдЬреЛ рдЖрдХрд╛рд░ рдореЗрдВ 164 рдПрдордмреА рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд╡рд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
рдпрд╣ рдмрд╣реБрдд рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ: /

рдореИрдВ 2015 рд╕реЗ MBP Pro 13 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдПрдХ рдмрдбрд╝реА рдмрдВрджрд░рдЧрд╛рд╣ рд╕реАрдорд╛ рдХреЗ рдХрд╛рд░рдг рдореБрдЭреЗ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рддрд┐ рдмрдВрджрд░рдЧрд╛рд╣ рдПрдХ рдирд┐рдпрдо рдмрдирд╛рддрд╛ рд╣реИ ...ред

рдПрдХ рд╕рд╛рдзрд╛рд░рдг sudo service docker restart рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рд╣рд░ рдмрд╛рд░ рдШрдЯрд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдмрд╕ рдореЗрд░реЗ рд╕рд╛рде рднреА рд╣реБрдЖ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ docker-compose push (рдРрдк рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рднреА рдирд╣реАрдВ рдХреА рдЧрдИ) Azure DevOps рдкрд░ред

рдореЗрд░реЗ рдЕрдиреНрдп рдмрд┐рд▓реНрдб рдбреЙрдХ-рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рджреЗ docker push

рдореИрдВрдиреЗ рдХрд░реНрдХрд░ рдХреЗ 18.04.1 docker.io рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ docker-CE 18.09.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛
рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реБрдИред

рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп docker-compose рдкреБрд╢ рд╕реНрдЯреЗрдк рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреБрд╢ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ред

рдЬрдм рд╣рдо рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬрд╝ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ рдбреЙрдХ-рдкрд╛рдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЯрд╛рдЗрдордЖрдЙрдЯ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ (рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рднреА рд╣рдо 2 рдорд┐рдирдЯ рддрдХ рдЯрдХрд░рд╛рддреЗ рд╣реИрдВ); рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдо рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬрдм рд╣рдо рдбреЙрдХрд░ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВ (рдХрдВрдЯреЗрдирд░ рддреБрд░рдВрдд рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ)ред рд╣рдо рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ CI рд╕рд░реНрд╡рд░ рдкрд░ рд╣реА рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ Mac рдкрд░ рдирд╣реАрдВред рд╣рдо рдПрдХ рдиреНрдпреВрдирддрдо рдкреНрд░рдЬрдирди рдпреЛрдЧреНрдп рдЙрджрд╛рд╣рд░рдг рдХреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдореИрдХреЛрд╕ рд╣реЛрд╕реНрдЯ рдкрд░ рдбреЗрдмрд┐рдпрди рд╡реАрдПрдо рдкрд░ docker-compose kill рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕реАрдзреЗ рдбреЙрдХрдЯрд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред (рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 18.09.0, 4d60db4 рдХрд╛ рдирд┐рд░реНрдорд╛рдг)

рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рдбреЙрдХ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реБрдИ рдереА: rsyslog рдкреЛрд░реНрдЯ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдкрд░ syslogред
Error starting container 0ba2fb9540ec6680001f90dce56ae3a04b831c8146357efaab79d4756253ec8b: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@ рд░реЛрдбреНрд░рд┐рдЧреЛ-рдмреНрд░рд╛рдЗрдЯреЛ рд░реАрд╕реНрдЯрд╛рд░реНрдЯрд┐рдВрдЧ рдПрдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ ...

рдПрдХ рдмрдбрд╝реА рдмрдВрджрд░рдЧрд╛рд╣ рд╕реАрдорд╛ рдХреЗ рдХрд╛рд░рдг рдореБрдЭреЗ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рддрд┐ рдмрдВрджрд░рдЧрд╛рд╣ рдПрдХ рдирд┐рдпрдо рдмрдирд╛рддрд╛ рд╣реИ ...ред

рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд╣реА рдмрд╛рдд рд╕рд╣реА рд╣реИред рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рдж, рдбреЗрдХреЗрдорди рдбреЗрдорди рд╕реНрдореГрддрд┐ рдХреЛ рддрдм рддрдХ рдЦрд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдХрдореА рди рд╣реЛред рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ systemctl stop docker рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред (рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 18.09.3, рдмрд┐рд▓реНрдб 774a1f4)

    ports:
      - "10000-20000:10000-20000"

docker рдХреЗ рд╕рд░рд▓ рдкреБрдирд░рд╛рд░рдВрдн рдиреЗ рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ ...

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рднреА рд╣рд╛рд▓ рдХреЗ рдбреЙрдХ-рд╕реАрд░реА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реИред рдореИрдВ ~ 5 рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдзреАрдореЗ рд╕реЗ рдПрдХ рдбреЙрдХ рд╡реЙрд▓реНрдпреВрдо рдорд╛рдЙрдВрдЯ рд╣реИ рдЬреЛ рдПрдирдПрдлрдПрд╕ рд╢реЗрдпрд░ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реИред рдХреЛрдИ рднреА рдХрдВрдЯреЗрдирд░ рдХрд┐рд╕реА рднреА рдмрдВрджрд░рдЧрд╛рд╣ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╡реИрдз рддреНрд░реБрдЯрд┐ рд╣реИ ( port=None рд╕рдВрджрд┐рдЧреНрдз рд▓рдЧрддрд╛ рд╣реИ)?

~~~
рдЧреНрд░рд╛рд╣рдХ:
рд╕рдВрд╕реНрдХрд░рдг: 18.09.5
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.39
рдЬрд╛рдУ рд╕рдВрд╕реНрдХрд░рдг: go1.10.8
Git рдкреНрд░рддрд┐рдмрджреНрдз: e8ff056dbc
рдмрд┐рд▓реНрдЯ: рдереВ рдЕрдкреНрд░реИрд▓ 11 04:44:28 2019
OS / Arch: linux / amd64
рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ: рдЕрд╕рддреНрдп

рд╕рд░реНрд╡рд░: рдбреЙрдХрд░ рдЗрдВрдЬрди - рд╕рдореБрджрд╛рдп
рдпрдиреНрддреНрд░:
рд╕рдВрд╕реНрдХрд░рдг: 18.09.5
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.39 (рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 1.12)
рдЬрд╛рдУ рд╕рдВрд╕реНрдХрд░рдг: go1.10.8
Git рдкреНрд░рддрд┐рдмрджреНрдз: e8ff056
рдмрд┐рд▓реНрдЯ: рдереВ рдЕрдкреНрд░реИрд▓ 11 04:10:53 2019
OS / Arch: linux / amd64
рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ: рдЕрд╕рддреНрдп
~~~

--verbose рд╕реЗ рдХреБрдЫ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓рд╛ рдСрдкрд░реЗрд╢рди рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдпрд╣ рдорддрджрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдирд┐рдореНрди рд╕рдВрджреЗрд╢ 1x / sec рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЫрдкрд╛ рд╣реИ:

~рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()~

рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ / рдкреЛрд░реНрдЯ = рдиреЛрдб рдПрдХ рд▓рд╛рд▓ рд╣реЗрд░рд┐рдВрдЧ рдХрд╛ рдПрдХ рд╕рд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдХрдиреЗрдХреНрд╢рди docker.sock рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╣реАрдВ рджреВрд░ рдЫрд┐рдкреА рд╣реБрдИ рд╢реВрдиреНрдп рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдбреЙрдХрдЯрд░ рдХреЗ рдЕрдВрджрд░ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рди рдХрд┐ рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХреЗ рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬрд┐рдВрдЧ рдХреЛ рдпрд╣рд╛рдВ рдЗрд╖реНрдЯрддрдо рд╣реИред

рдбреЙрдХрд░-рдХрдВрдкреЛрдЬ рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рддрд░рд╣ рдХреА рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЖрдИрдбреА рдЧрд╛рдпрдм рд╣реИ, рдЬрд┐рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдкрддрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдЕрдиреБрд░реЛрдз рд░реБрдХ рд░рд╣рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ api рдХрдВрдЯреЗрдирд░ рдХреЛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ рднреАрддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдиреБрд░реЛрдз рд▓реЙрдЧ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорджрдж рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдФрд░ рд╡реНрдпрдХреНрддрд┐ рдпрд╣рд╛рдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ:

~~~
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/containers/create?name=api-memcache HTTP / 1.1" 201 90
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/networks/proxy/disconnect HTTP / 1.1" 200 0
compose.cli.verbose_proxy.proxy_callable: docker create_container -> {'Id': '22b774d0451c7aea118ba928a9a87177k09e63286f1d4eeaf009ddfe3c4c44f'
'рдЪреЗрддрд╛рд╡рдиреА': рдХреЛрдИ рдирд╣реАрдВ}
compose.cli.verbose_proxy.proxy_callable: docker disconnect_container_from_network -> рдХреЛрдИ рдирд╣реАрдВ
compose.cli.verbose_proxy.proxy_callable: docker inspect_container <- ('22b774d0451c7aea118ba928a9a87177be09y63286f1d4eea009ddfe3c4c44f')
compose.cli.verbose_proxy.proxy_callable: docker connect_container_to_network <- ('ba67095c5ea718af13a09798bc2f5f24f5d0b54ce684b6cb70588bxy8рд╣рд╛рдп', 'рдкреНрд░реЙрдХреНрд╕реА', 'рдкреНрд░реЙрдХреНрд╕реА', рдЕрд▓реА, рдкреНрд░реЙрдХреНрд╕реА, рдЕрд▓реА, 'рдкреНрд░реЙрдХреНрд╕реА', 'рдП'), 'рдкреНрд░реЙрдХреНрд╕реА', 'рдП'ред
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "GET /v1.25/containers/22b774d0451c7aea118ba928a987878777be09e63286f1d4eeaf009ddfe3c44/44444/4
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/containers/create?name=api HTTP / 1.1" 201 90
compose.cli.verbose_proxy.proxy_callable: docker create_container -> {'Id': '1b67251d494199cfd4ba9855f20d41b41b0be8544757c2d416a90d90d044f4d0ec'
'рдЪреЗрддрд╛рд╡рдиреА': рдХреЛрдИ рдирд╣реАрдВ}
compose.cli.verbose_proxy.proxy_callable: docker inspect_container <- ('1b67251d494199cfd4ba9855f20d41b6b0b8544757c2d416a90d044f4d0ec0ec')
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/networks/proxy/disconnect HTTP / 1.1" 200 0
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/networks/proxy/connect HTTP / 1.1" 200 0
compose.cli.verbose_proxy.proxy_callable: docker inspect_container -> JSON ...
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "GET /v1.25/containers/1b67251d494199cfd4ba9855f5dddbbbbbebebe44d7d2d416a90d0d0ddddddd05/5c4d05/4
compose.cli.verbose_proxy.proxy_callable: docker disconnect_container_from_network -> рдХреЛрдИ рдирд╣реАрдВ
compose.cli.verbose_proxy.proxy_callable: docker connect_container_to_network-> рдХреЛрдИ рдирд╣реАрдВ
compose.cli.verbose_proxy.proxy_callable: docker disconnect_container_from_network <- ('22b774d0451c7aea118ba928a987878777be09e63286f1d4eeaf009ddfe3c4444444')
compose.cli.verbose_proxy.proxy_callable: docker connect_container_to_network <- ('7d81ef23610f1b8f7ac95837cbff6eef977b5b0846f5245e5c5&hl=hi' 'рдкреНрд░реЙрдХреНрд╕реА),' рдкреНрд░реЙрдХреНрд╕реА ',' рдкреНрд░реЙрдХреНрд╕реА ',' рдкреНрд░реЙрдХреНрд╕реА ',' рдкреНрд░реЙрдХреНрд╕реА ',' рдкреНрд░реЙрдХреНрд╕реА ',' рдкреНрд░реЙрдХреНрд╕реА ',' рдкреНрд░реЙрдХреНрд╕реА ',' рдкреНрд░реЙрдХреНрд╕реА ',' рдкреНрд░реЙрдХреНрд╕реА ',' рдкреНрд░реЙрдХреНрд╕реА ',' рдбрд┐рд╕реНрдХреЛ ',' рдореЛрдмрд╛рдЗрд▓ рдлреЛрди ',' hindus '', 'hindu.gov.in/' ',' рдкреНрд░реЙрдХреНрд╕реА ',' hindu.gov.in '', 'рдкреНрд░реЙрдХреНрд╕реА', 'hindu.gov.in' ',' рдкреНрд░реЙрдХреНрд╕реА ',' hindu.gov.in '', 'hindi', 'pry.cn.jb.jpg' 'ред
compose.cli.verbose_proxy.proxy_callable: docker inspect_container -> JSON ...
urllib3.connectionpool._make_request: http: // localhost : рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/containers/create?name=api-comments-db HTTP/ 1.1" 90
compose.cli.verbose_proxy.proxy_callable: docker start <- ('ba67095c5ea718af13a09798bc2f5ab24f5d0b54b684b6f4cb248ab705df900')
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
compose.cli.verbose_proxy.proxy_callable: docker disconnect_container_from_network <- ('1b67251d494199cfd4ba9855f5dddbbbbbebebe44d7d2d416a90d044a4d4d0d0d'
compose.cli.verbose_proxy.proxy_callable: docker create_container -> {'Id': 'ff8c5cc4cb87ba04aca3be5fcd3c6bcdcd08f5f4e6de5680857cb3737dd3027af',
'рдЪреЗрддрд╛рд╡рдиреА': рдХреЛрдИ рдирд╣реАрдВ}
urllib3.connectionpool._make_request: http: // localhost : рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/networks/proxy/disconnect HTTP / 1.1" 200 0
urllib3.connectionpool._make_request: http: // localhost : рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/networks/proxy/connect HTTP / 1.1" 200 0
compose.cli.verbose_proxy.proxy_callable: docker inspect_container <- ('ff8c5cc4cb87ba04aca3be5fcd3c6adcd0f5f5e6e6de5680857cb3737dd3027af')
compose.cli.verbose_proxy.proxy_callable: docker disconnect_container_from_network -> рдХреЛрдИ рдирд╣реАрдВ
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
compose.cli.verbose_proxy.proxy_callable: docker connect_container_to_network-> рдХреЛрдИ рдирд╣реАрдВ
compose.cli.verbose_proxy.proxy_callable: docker connect_container_to_network <- ('22b774d0451c7aea118ba928a9a87179be09e63286f1d4eeaf0000dd3cc3', 'hindu.us', 'hindu.us', 'hindu.us'), 'hindu.us' '
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
urllib3.connectionpool._make_request: http: // localhost : рдХреЛрдИ рдирд╣реАрдВ "GET /v1.25/containers/ff8c5cc4cb87ba04aca3be5fcdc6adcd08f5f6e6de6de5680807cb3737dd3027afafson.son"
urllib3.connectionpool._make_request: http: // localhost : рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/networks/proxy/disconnect HTTP / 1.1" 200 0
compose.cli.verbose_proxy.proxy_callable: docker start <- ('7d81ef23610f1b8f7ac95837cbf6c9eef977b5b846fea24be5c7054e471df39')
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
compose.cli.verbose_proxy.proxy_callable: docker disconnect_container_from_network -> рдХреЛрдИ рдирд╣реАрдВ
compose.cli.verbose_proxy.proxy_callable: docker inspect_container -> JSON ...
urllib3.connectionpool._make_request: http: // localhost : рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/networks/proxy/connect HTTP / 1.1" 200 0
compose.cli.verbose_proxy.proxy_callable: docker connect_container_to_network <- ('1b67251d494199cfd4ba9855f20d41b6b0be8544c7d2d416a90d0d'ec', 'hindu.us' ',' hindu.us ';'
compose.cli.verbose_proxy.proxy_callable: docker disconnect_container_from_network <- ('ff8c5cc4cb87ba04aca3be5f53c6adcd08f5e6de6de5680857cb3737dd2727afafafafafafaf')
compose.cli.verbose_proxy.proxy_callable: docker connect_container_to_network-> рдХреЛрдИ рдирд╣реАрдВ
compose.cli.verbose_proxy.proxy_callable: docker start <- ('22b774d0451c7aea118ba928a9a87177be09e63286fddee009ddfe3c4c44f')
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/networks/proxy/disconnect HTTP / 1.1" 200 0
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/networks/proxy/connect HTTP / 1.1" 200 0
compose.cli.verbose_proxy.proxy_callable: docker disconnect_container_from_network -> рдХреЛрдИ рдирд╣реАрдВ
compose.cli.verbose_proxy.proxy_callable: docker connect_container_to_network-> рдХреЛрдИ рдирд╣реАрдВ
compose.cli.verbose_proxy.proxy_callable: docker connect_container_to_network <- ('ff8c5cc4cb87ba04aca3be5fcd3cdcd08f5f6de680807cbbdd30af'), 'рдкреНрд░реЙрдХреНрд╕реА'ред ' рдХреЛрдИ рдирд╣реАрдВ)
compose.cli.verbose_proxy.proxy_callable: docker start <- ('1b67251d494199cfd4ba9855f20d41b6b0be85447577d2d416a90d044f4d0ec'))
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/networks/proxy/connect HTTP / 1.1" 200 0
compose.cli.verbose_proxy.proxy_callable: docker connect_container_to_network-> рдХреЛрдИ рдирд╣реАрдВ
compose.cli.verbose_proxy.proxy_callable: docker start <- ('ff8c5cc4cb87ba04aca3be5fcd3c6adcd08f5f4f6de5680807cb3737fd3027af')
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
...
- рдЫреЛрдбрд╝реА рдЧрдИ ~ 30 рдкрдВрдХреНрддрд┐рдпрд╛рдБ
...
Api-comments рдмрдирд╛рдирд╛ ... рдХрд┐рдпрд╛
compose.cli.verbose_proxy.proxy_callable: docker start -> рдХреЛрдИ рдирд╣реАрдВ
compose.parallel.parallel_execute_iter: рд╕рдорд╛рдкреНрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг: рд╕реЗрд╡рд╛рдирд╛рдо (рдкрд░рд┐рдпреЛрдЬрдирд╛ = 'рдПрдкреАрдЖрдИ', рд╕реЗрд╡рд╛ = 'рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ', рд╕рдВрдЦреНрдпрд╛ = 1)
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
compose.parallel.parallel_execute_iter: рд╕рдорд╛рдкреНрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг:
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдЖрдкреА-рдореЗрдордХреЗрдЪ рдмрдирд╛рддреЗ рд╣реБрдП ... рдХрд┐рдпрд╛
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/containers/22b774d0451c7aea118ba928a987878777be09e63286f1d4eeaf009ddfe3c4c44/4444/44
compose.cli.verbose_proxy.proxy_callable: docker start -> рдХреЛрдИ рдирд╣реАрдВ
compose.parallel.parallel_execute_iter: рд╕рдорд╛рдкреНрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг: рд╕реЗрд╡рд╛рдирд╛рдо (рдкрд░рд┐рдпреЛрдЬрдирд╛ = 'рдПрдкреАрдЖрдИ', рд╕реЗрд╡рд╛ = 'рдореЗрдордЪреЗрдЪ', рд╕рдВрдЦреНрдпрд╛ = 1)
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
compose.parallel.parallel_execute_iter: рд╕рдорд╛рдкреНрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг:
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/containers/ff8c5cc4cb87ba04aca3be5fcd4c6adcd08f5f6e6de6de5680857cb3737dd3027afartart"
compose.cli.verbose_proxy.proxy_callable: docker start -> рдХреЛрдИ рдирд╣реАрдВ
Api-comments-db рдмрдирд╛рдирд╛ ... рдХрд┐рдпрд╛
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
compose.parallel.parallel_execute_iter: рд╕рдорд╛рдкреНрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг:
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
- рдЫреЛрдбрд╝реА рдЧрдИ ~ 15 рдкрдВрдХреНрддрд┐рдпрд╛рдБ
рдПрдкреА-рд░реЗрдбрд┐рд╕ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ ... рдХрд┐рдпрд╛
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░ред рдлреАрдлрд╛_рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
urllib3.connectionpool._make_request: http: // localhost: рдХреЛрдИ рдирд╣реАрдВ "POST /v1.25/containers/ba67095c5ea718af13a09798bccf5ab24f5d0b54ce684b6c4248bb8b705df.in/start/start.com
compose.cli.verbose_proxy.proxy_callable: docker start -> рдХреЛрдИ рдирд╣реАрдВ
compose.parallel.parallel_execute_iter: рд╕рдорд╛рдкреНрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг: рд╕реЗрд╡рд╛рдирд╛рдо (рдкрд░рд┐рдпреЛрдЬрдирд╛ = 'рдПрдкреАрдЖрдИ', рд╕реЗрд╡рд╛ = 'рд░реЗрдбрд┐рд╕', рд╕рдВрдЦреНрдпрд╛ = 1)
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()
compose.parallel.parallel_execute_iter: рд╕рдорд╛рдкреНрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг:

рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()

- 100+ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛
compose.parallel.parallel_execute_iter: рд╡рд┐рдлрд▓: рд╕реЗрд╡рд╛рдирд╛рдо (рдкрд░рд┐рдпреЛрдЬрдирд╛ = 'рдПрдкреАрдЖрдИ', рд╕реЗрд╡рд╛ = 'рдПрдкреАрдЖрдИ', рд╕рдВрдЦреНрдпрд╛ = 1)
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()

рддреНрд░реБрдЯрд┐: рдПрдкреАрдЖрдИ UnixHTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = рдХреЛрдИ рдирд╣реАрдВ) рдХреЗ рд▓рд┐рдП: рдЯрд╛рдЗрдо рдЖрдЙрдЯ рдкрдврд╝реЗрдВред (рдЯрд╛рдЗрдордЖрдЙрдЯ рдкрдврд╝реЗрдВ = 60)
рдХрдВрдкреЛрдЬ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░редрдкрд░рд┐рд╡рд░реНрддрд┐рдд_рдПрдХреНрд╕рдЪреНрдпреВрдЯ_рдЗрдЯрд░: рд╡рд┐рдлрд▓:
рдХрдВрдкреЛрдЬрд╝ рдХрд░реЗрдВред рд╕рдорд╛рдирд╛рдВрддрд░.рдлрд╝реАрдб_рдХреНрдпреВ: рд▓рдВрдмрд┐рдд: рд╕реЗрдЯ ()

рддреНрд░реБрдЯрд┐: рдПрдкреАрдЖрдИ UnixHTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = рдХреЛрдИ рдирд╣реАрдВ) рдХреЗ рд▓рд┐рдП: рдЯрд╛рдЗрдо рдЖрдЙрдЯ рдкрдврд╝реЗрдВред (рдЯрд╛рдЗрдордЖрдЙрдЯ рдкрдврд╝реЗрдВ = 60)
compose.cli.errors.log_timeout_error: HTTP рдЕрдиреБрд░реЛрдз рдХреЛ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдореЗрдВ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрд╛ред рдбрд┐рдмрдЧ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --verbose рдХреЗ рд╕рд╛рде рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдпрджрд┐ рдЖрдк рдзреАрдореЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ COMPOSE_HTTP_TIMEOUT рдПрдХ рдЙрдЪреНрдЪ рдореВрд▓реНрдп (рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп: 60) рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
~~~

@titpetric рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЖ рд░рд╣рд╛ рд╣реВрдБред

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

рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╕рдордп рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рддреЛ рдореИрдВ рд╡реЙрд▓реНрдпреВрдо рдорд╛рдЙрдВрдЯ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдмрдирд╛рдХрд░ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ (рд▓рдЧрднрдЧ 100000+ рдлрд╝рд╛рдЗрд▓реЛрдВ / рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП), рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдЬрдирди рд╣реИ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ docker рдбреЗрдореЙрди, рдпрд╛ рдХрд░реНрдиреЗрд▓ рдмрд╛рдЗрдВрдб рд╕реНрд╡рдпрдВ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рдХреБрдЫ рдЗрдиреЛрдб рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╢ рдХрд░рддрд╛ рд╣реИред рдЬреЛ ... рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИред

рдПрдХ tcpdump рднреА рдиреЗрдЯрд╡рд░реНрдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (рд╕рд╛рдВрдмрд╛, nfs) рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╡рд╣реА рд╕рдЯреАрдХ рддреНрд░реБрдЯрд┐ рдпрд╣рд╛рдБ

ERROR: for docker_async_worker__local_1  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=70)

ERROR: for docker_elasticsearch__local_1  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=70)

ERROR: for docker_web__local_1  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=70)

рдбреЙрдХрдЯрд░ рд░реАрд╕реНрдЯрд╛рд░реНрдЯрд┐рдВрдЧ рдиреЗ рднреА рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ред

рд░рд┐рд╕реНрдЯрд╛рд░реНрдЯ рдПрдХ рдлрд┐рдХреНрд╕ рд▓реЛрдЧ рдирд╣реАрдВ рд╣реИрдВ .....
рдЕрдЪреНрдЫреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рд╕реЗ рдХреИрд╕реЗ рдмрдЪреЗрдВ?

рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ред рд╕рдВрдЧрдарди рдХреЗ рд╕рднреА рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ:

рддреНрд░реБрдЯрд┐: DNS UnixHTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = рдХреЛрдИ рдирд╣реАрдВ) рдХреЗ рд▓рд┐рдП: рд╕рдордп рд╕рдорд╛рдкреНрдд рдкрдврд╝реЗрдВред (рдЯрд╛рдЗрдордЖрдЙрдЯ рдкрдврд╝реЗрдВ = 60)

рдХреНрдпрд╛ рдпрд╣ рдХреБрдЫ рдкреЛрд░реНрдЯ рдорд┐рд╕рдореИрдЪ рдпрд╛ рдХрдореНрдкреЛрдЬрд╝ рдлрд╛рдЗрд▓ рдореЗрдВ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рдХрд╛рд░рдг рд╣реИ?

рд╣рд╛рдВ, рд▓рдЧрд╛рддрд╛рд░ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдЦреБрдж рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдФрд░ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЯреНрд░рд┐рдХ: /

рд╕рд┐рд░реНрдл рдПрдХ FYI рдХрд░реЗрдВ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЗрд╡рд▓ docker-compose рдХреЗ рд╕рд╛рде рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдпрд╣ред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрднреА рдбреЙрдХрд░реНрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдпрд╣ рдореБрджреНрджрд╛ рдЬрд╛рд░реА рдирд╣реАрдВ рд╣реИ
рдореБрдЭреЗред

рд╢реБрдХреНрд░ рдкрд░, 2 рдЕрдЧрд╕реНрдд, 2019 рдХреЛ рджреЛрдкрд╣рд░ 1:39 рдмрдЬреЗ рдПрд▓реЗрдХреНрд╕ рд╕реВрдЪрдирд╛рдПрдВ @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рд╣рд╛рдВ, рд▓рдЧрд╛рддрд╛рд░ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдЦреБрдж рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдирд╣реАрдВ рд╣реИ
рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдФрд░ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдЪрд╛рд▓: /

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AABY7EA3NTUP5SNZRTFWFEDQCQMHBANCNFSM4CPDX2DQ
ред

рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ :(
UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

рдпрд╣рд╛рдБ рднреА рдПрдХ рд╣реА рдореБрджреНрджрд╛, рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИред рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдбреЙрдХрдЯрд░ рдХреЛ рдорд╛рд░рдирд╛ рд╣реИ / рдпрд╛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ред

@ рдмрд┐рдЯрдмреНрд░реЗрди рдпреВрдк рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рдХрд╛рдлреА рд╕рдордп рд╕реЗ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд▓ рдорд┐рд▓ рдЧрдпрд╛ (MacOS рдкрд░)

рдореЗрд░реЗ рд╕рд╛рде рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд░рд╣рд╛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рдерд╛ рдХрд┐ рдбреЙрдХрд░ рдХреЛ рдмрд╣реБрдд рдХрдо рд╕реНрдореГрддрд┐ рдЙрдкрд▓рдмреНрдз рдереАред

Screenshot 2019-10-04 at 15 33 54

2GB рд╕реЗ 8GB рддрдХ рдореЗрдореЛрд░реА рдмрдврд╝рд╛рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

docker-compose up рдФрд░ рдлрд┐рд░ docker-compose down рдПрдХ рджреЛ рдмрд╛рд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рдереАред рдореИрдВрдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЖрдЬрдорд╛рдпрд╛ред рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЯрдХрд░рд╛рддреЗ рд╣реБрдП, рдореЗрд░реЗ рдореИрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдФрд░ рдирд╡реАрдирддрдо рдбреЙрдХрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред рдореИрдВ рдЕрдкрдиреЗ рдмреЙрдХреНрд╕ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдлрд┐рд░ рд╕реЗ docker-compose up рдЪрд▓ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрди рдЖрдЬреНрдЮрд╛рдУрдВ рдХреЛ рд╕рд╛рдЗрдХрд┐рд▓ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдкрд░ рд╡рд╛рдкрд╕ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдореБрдЭреЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП docker-compose up рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддреЗ рдереЗред

рдореЗрд░рд╛ рдореБрджреНрджрд╛ рдПрдХ рдЕрдиреНрдп рд╕реЗрд╡рд╛ ( рдкреЙрд╡ ) рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рдкреНрд░рддреАрдд рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЬреЛ 80 рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдпрдХрд╛рд░реА рдерд╛ рдЬрдм рдореЗрд░рд╛ рдПрдХ рдХрдВрдЯреЗрдирд░ рднреА рдкреЛрд░реНрдЯ 80 рдкрд░ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдерд╛ред рдореИрдВрдиреЗ рдкрд╛рдЙ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рддреАрди рджрд┐рдиреЛрдВ рд╕реЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

3 рд╕рд╛рд▓ рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рдЕрднреА рднреА рдЕрдирд╕реБрд▓рдЭреЗ рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рддрдм рднреА рд╣реЛрддреА рд╣реИ рдЬрдм рд╣рдо рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЛ 120 рд╕реЗрдХрдВрдб рддрдХ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЦреБрд╢, 2016 рдХреЗ рдмрд╛рдж рд╕реЗ рдЦреБрд▓рд╛ рдореБрджреНрджрд╛, wtf

рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@ рд░реЛрдбреНрд░рд┐рдЧреЛ-рдмреНрд░рд╛рдЗрдЯреЛ рд░реАрд╕реНрдЯрд╛рд░реНрдЯрд┐рдВрдЧ рдПрдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ ...

рдореЗрд░рд╛ рдЖрджрдореАред

рдпрд╣ рднреА рдЕрдм рдЕрдиреБрднрд╡ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЬрдВрдЧрд▓реАред

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ рдЬрдм рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдиреАрдЪреЗ рд░рдЪрдирд╛-рд░рдЪрдирд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЛред рдореИрдВрдиреЗ mysqld рд╕реЗрд╡рд╛ рдХреЛ рд░реЛрдХрдХрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдФрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЙрдардиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ mysql рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд░реИрдо 20% рдЙрдкрдпреЛрдЧ рдкрд░ рд╣реИред

рдореИрдХ v2.1.0.5 рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдореБрджрд╛рдп рдХреЛ рдЪрд▓рд╛рдирд╛

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдФрд░ рдбреЙрдХрд░ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рд╕реНрдореГрддрд┐ рдХреА рдорд╛рддреНрд░рд╛ рдмрдврд╝рд╛рдХрд░ (рдФрд░ рд╕реАрдкреАрдпреВ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рдХреЗ) рд╣рд▓ рдХрд┐рдпрд╛ред
рдЖрдк рдЗрд╕реЗ рдбреЙрдХрд░ рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -> рд╡рд░реАрдпрддрд╛рдПрдБ -> рдЙрдиреНрдирддред
рдореИрдВ рдЕрдкрдиреЗ рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП 8 рд╕реАрдкреАрдпреВ рдФрд░ 2 рдЬреАрдмреА рд░реИрдо рд╕реЗ 4 рд╕реАрдкреАрдпреВ рдФрд░ 16 рдЬреАрдмреА рд░реИрдо рддрдХ рдЧрдпрд╛ред

Ubuntu рд╕рд░реНрд╡рд░ 18.04 рдПрд▓рдЯреАрдПрд╕ рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реА рддрд░рд╣ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

@bpogodzinski рдЖрдкрдиреЗ рдбреЛрдХрд░ рдореЗрдВ рдЕрдкрдиреА рдореЗрдореЛрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрдврд╝рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ? рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ 2GB рд╕реЗ рдмрдврд╝рд╛рдХрд░ 8GB рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИред

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

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдпрд╣ (рд╣рдорд╛рд░реЗ рд▓рд┐рдП) рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирд╛рдорд┐рдд рдорд╛рддреНрд░рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдРрд╕рд╛ рдорд╛рдорд▓рд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ (рд╕рдВрдХреНрд╖рд┐рдкреНрддрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрд┐рдд) рдПрдХ рд╕реЗрд╡рд╛ рд╣реИ:

   serviceA:
        ...
        volumes:
            - serviceA_volume: /srvA/folder

   volumes:
       - serviceA_volume:

рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП Dockerfile рдХреЗ рдЕрдВрджрд░ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рд╛рдирд┐рд░рд╣рд┐рдд рдФрд░ рдЕрдкреНрд░рднрд╛рд╡реА рдЖрджреЗрд╢ рд╣реИ:

...
RUN mkdir -p /srvA/folder && chown -R user /srvA/folder
...

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╕реНрд╡рд╛рдореА рдХреЛ / srvA / рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рдорд╛рддреНрд░рд╛ рдореЗрдВ 100K рдХреА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝рд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЫрд╡рд┐ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ рдФрд░ рд╡рд╣ рдлрд╝реЛрд▓реНрдбрд░ рдЦрд╛рд▓реА рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдирд╛рдорд╛рдВрдХрд┐рдд рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЫрд╡рд┐ рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдирд╛рдорд┐рдд рд╡реЙрд▓реНрдпреВрдо рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИред

рдпрд╣ рд╕реБрдВрджрд░ рдмрдврд╝рдд рд╣реИ рдФрд░ рд╢рд╛рдпрдж рд╕рднреА рдХреЗ рд▓рд┐рдП рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛ рдереА (рд▓рд╛рдЗрди рдЯреЙрдЧрд▓ рдХрд░рдиреЗ рд╕реЗ рддреНрд░реБрдЯрд┐ рдкреИрджрд╛ рд╣реЛрддреА рд╣реИ)ред рдЙрддрд╛рд╡рд▓рд╛рдкрди рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ http рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕рдВрднрд╡рддрдГ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред

рдбреЙрдХрдЯрд░ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░рдирд╛ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрднреА рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ, рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдиреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ред

рдореЗрд░реЗ рдЕрдиреБрднрд╡ рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрдХреНрд╕рд░ рдЫреЛрдЯреЗ рдмрд╛рджрд▓ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдЬрд╣рд╛рдВ рдирд┐рдпрдорд┐рдд рдХрд╛рдордХрд╛рдЬ рдХреЗ рджреМрд░рд╛рди рд░реИрдо рдХреА рдорд╛рддреНрд░рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рд╣реЛрддреА рд╣реИ рд▓реЗрдХрд┐рди рдбреЙрдХ рдпрд╛ рдбреЙрдХ-рдХрдВрдкреЛрдЬ рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╕рд╛рдмрд┐рдд рд╣реЛрддреА рд╣реИред рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рд░реИрдо рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд╛рдпрдж рдПрдХ рдЫреЛрдЯреЗ рд╡реАрдПрдо рдХреА рд▓рд╛рдЧрдд рдореЗрдВ рднрд╛рд░реА рд╡реГрджреНрдзрд┐ рдХрд░реЗрдЧрд╛ред

рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ!

рдмрд╕ рдореБрдЭреЗ рдПрдХ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рдкреЗрд╢ рдХрд┐рдпрд╛ред рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдпрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдорд╛рддреНрд░рд╛ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдВ рдЗрди рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЙрд╕ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд░ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдЕрдм (рдПрдХ рдпрд╛ рджреЛ рд╕рд╛рд▓) рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдВред
рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ред
рдереЛрдбрд╝рд╛ рд╕рд╛ "рдиреАрд▓реЗ рд░рдВрдЧ рд╕реЗ рдмрд╛рд╣рд░" рд▓рдЧрддрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдореИрдХрдУ рдкрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдбреЗрд╕реНрдХрдЯреЙрдк 2.2.0.3 рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ cker

рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд┐рдореНрди рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛:
docker volume prune
docker system prune
(рдЗрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдЖрджреЗрд╢ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдордп рдХреЗ рд▓рд┐рдП рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ ...)

рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд┐рдореНрди рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛:
docker volume prune
docker system prune
(рдЗрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдЖрджреЗрд╢ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдордп рдХреЗ рд▓рд┐рдП рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ ...)

@amaumont рдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдорджрдж рдорд┐рд▓реА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдордп рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЖрддрд╛ рд░рд╣реЗрдЧрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдмрд╛рдХреА рд╕рднреА рдиреЗ рдХрд╣рд╛ рд╣реИ, рдХрд░реНрддрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдПрдХ рдЙрдЪрд┐рдд рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдмреИрдВрдбреЗрдб рд╣реИред

рд╣рдо рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬ рдХреЗ рд╕рд╛рде рдХрдИ рдореБрджреНрджреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

Sshd_config рдореЗрдВ MaxSessions 500 (# 6463 рджреЗрдЦреЗрдВ) рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдм рд╣рдореЗрдВ рдкрдврд╝рд╛ рд╣реБрдЖ рд╕рдордп рднреА рдорд┐рд▓рддрд╛ рд╣реИред
120 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЕрдЧрд▓реЗ DOCKER_HOST=xxx<strong i="8">@yyy</strong> docker-compose up -d рд░рди рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

рджреВрд╕рд░реЗ рд░рди рдХреЗ рджреМрд░рд╛рди рдорд╢реАрди рд▓реЛрдб 30 (sic!) рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬрд╝ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ рдХрд╛рд░рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ред рдПрдХ рдбреЙрдХрдЯрд░ рдкреБрдирд░рд╛рд░рдВрдн рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рднреА рдирд╣реАрдВред
рд╕рд░реНрд╡рд░ рдПрдХ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдИрд╕реА 2 рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╕реАрдкреАрдпреВ / рдбрд┐рд╕реНрдХ / рдиреЗрдЯрд┐рдпреЛ рдЖрджрд┐ рд╣реИрдВ, рдХрдореНрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ 1 рдЯреНрд░реИрдлрд╝рд┐рдХ рдФрд░ 3 рд╕реЗрд╡рд╛рдПрдВ рдореЗрд▓рд╣реЙрдЧ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рд╡рд┐рд╢реЗрд╖ рдирд╣реАрдВ рд╣реИред рд╕рд░реНрд╡рд░ рдкрд░ рд╕реАрдзреЗ рдПрдХ рд╣реА docker-compose.yml рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде docker-compose up -d рдЪрд▓рдирд╛ рдордЬрд╝рдмреВрддреА рд╕реЗ рдФрд░ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
compose.parallel.feed_queue: Pending: set() рдпреБрдХреНрдд рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рд▓рдЧрд╛рддрд╛рд░ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде --verbose рд╢реЛ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдореИрдВ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП docker-compose рдлрд╝рд╛рдЗрд▓ рдХреЛ rsync рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЙрд╕ рдорд╢реАрди рдкрд░ рд╕реАрдзреЗ docker-compose рдХреЛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдКрдВрдЧрд╛ред

рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рд╕рд┐рд░реНрдл do рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреАред

рдмрд┐рдЯрдмрдХреЗрдЯ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рдореЗрд░реА рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдзрдХреНрдХрд╛ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╕реНрдерд╛рдиреАрдп рдкреАрд╕реА рд╕реЗ рдзрдХреНрдХрд╛ред
рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ "рдЬрдмрдХрд┐" 10 рдорд┐рдирдЯ рдЕрдзрд┐рдХрддрдо рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ: рд╕реА

рдпреБрдкреАрдбреАред DOCKER_CLIENT_TIMEOUT рдФрд░ COMPOSE_HTTP_TIMEOUT рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХрдм рддрдХ

рдбреЙрдХрд┐рдВрдЧ рдПрдЬ рдХреЗ рд╕рд╛рде рдХреИрд╢рд┐рдВрдЧ рдСрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдореБрдЭреЗ рдпреЗ рдорд┐рд▓рдирд╛ рд╢реБрд░реВ рд╣реБрдЖ

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

рдпрджрд┐ рдХреЛрдИ рдХрдВрдЯреЗрдирд░ рдирд╣реАрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рд╡реЗ рдХреЗрд╡рд▓ рдереЛрдбрд╝реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЪрд▓рддреЗ рд╣реИрдВ, рддреЛ рд╕рдм рдХреБрдЫ рджрд┐рдиреЛрдВ рдпрд╛ рд╣рдлреНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЪрд▓рдиреЗ рджреЗрддрд╛ рд╣реВрдВ, рдпрд╣ рдЕрдиреБрддреНрддрд░рджрд╛рдпреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдореБрдЭреЗ рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдмрдВрдж рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдФрд░ docker рдпрд╛ docker-compose рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рднреА рдкреНрд░рдпрд╛рд╕ рд╡рд┐рдлрд▓ рд╣реЛрддрд╛ рд╣реИ рдПрдХ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ рд╕рд╛рдеред рдПрдХ рдкреБрдирд░рд╛рд░рдВрдн рдХреЗрд╡рд▓ рдХрд╛рдо рдХрд░ рд╕рдорд╛рдзрд╛рди рд╣реИред

docker-compose version рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ

docker-compose version 1.25.5, build 8a1c60f6
docker-py version: 4.1.0
CPython version: 3.7.5
OpenSSL version: OpenSSL 1.1.1f  31 Mar 2020

docker version рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ

Client: Docker Engine - Community
 Version:           19.03.8
 API version:       1.40
 Go version:        go1.12.17
 Git commit:        afacb8b
 Built:             Wed Mar 11 01:21:11 2020
 OS/Arch:           darwin/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.8
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.17
  Git commit:       afacb8b
  Built:            Wed Mar 11 01:29:16 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.2.13
  GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429
 runc:
  Version:          1.0.0-rc10
  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

docker-compose config рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ

services:
  portal:
    container_name: developer_portal
    image: swedbankpay/jekyll-plantuml:1.3.8
    ports:
    - published: 4000
      target: 4000
    - published: 35729
      target: 35729
    volumes:
    - .:/srv/jekyll:rw
    - ./.bundle:/usr/local/bundle:rw
version: '3.7'

macOS рдореЛрдЬрд╛рд╡реЗ 10.14.6ред

рдореИрдВрдиреЗ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореИрдВрдиреЗ 4 рдЬреАрдмреА рд░реИрдо, 1 рдЬреАрдмреА рд╕реНрд╡реИрдк рд╕реЗ 6 рдЬреАрдмреА рд░реИрдо, 2 рдЬреАрдмреА рд╕реНрд╡реИрдк рддрдХ рд╕рдВрд╕рд╛рдзрди рдмрдврд╝рд╛ рджрд┐рдПред

рдореИрдВ рднреА рдЗрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рднреА рд╣реИ

рдореИрдВ рдЙрдмрдВрдЯреВ 18.04 рдПрд▓рдЯреАрдПрд╕ (8 рдЬреАрдмреА рд░реИрдо) рдкрд░ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ docker-compose up рд╕рд╛рде рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдлреИрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рдмрд╛рд░ рддреИрдирд╛рдд рд╣реЛрдиреЗ рдкрд░ рдореИрдВ docker-compose down рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВред рдбреЙрдХрдЯрд░ рдбреЗрдореЙрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдпрд╛ рд╡реАрдПрдо рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдирд╛ рдЕрдкреНрд░рднрд╛рд╡реА рд╕рд╛рдмрд┐рдд рд╣реБрдЖ рд╣реИред рдЯрд╛рдЗрдордЖрдЙрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░ ( DOCKER_CLIENT_TIMEOUT , COMPOSE_HTTP_TIMEOUT ) рдЬреЛрдбрд╝рдирд╛ рднреА рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдореИрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд░реЛрдХрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ, рдореИрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЙрдиреНрд╣реЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдХреБрдЫ рднреА, рд▓реЗрдХрд┐рди рдореИрдВ docker-compose рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рд░реЛрдХ рдпрд╛ рдорд╛рд░ рдирд╣реАрдВ рд╕рдХрддрд╛ред

рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╣рдореЗрд╢рд╛ рд╕рдорд╛рди рд╣реЛрддрд╛ рд╣реИ:

msg: 'Error stopping project - HTTPSConnectionPool(host=[ommited], port=2376): Read timed out. (read timeout=120)

рдЬрдм рдореИрдВ рдЕрдкрдиреЗ docker-compose.yml рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдерд╛, рддреЛ рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд░рд╣рд╛ рдерд╛:

logging:
      driver: "json-file"
      options:
        max-size: 100m
        max-file: 10

рддреНрд░реБрдЯрд┐ рддрдм рд╣реБрдИ рдЬрдм рдореИрдВрдиреЗ "10" рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЙрджреНрдзрд░рдг рдЬреЛрдбрд╝реЗред рдбреЙрдХреНрд╕ рдореЗрдВ рдпрд╣ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрддрдо-рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЕрдзрд┐рдХрддрдо-рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдорд╛рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреАред рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛рдлреА рднреНрд░рд╛рдордХ рд╣реИред

рдЬрдм рдореИрдВ рдЕрдкрдиреЗ docker-compose.yml рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдерд╛, рддреЛ рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд░рд╣рд╛ рдерд╛:

logging:
      driver: "json-file"
      options:
        max-size: 100m
        max-file: 10

рддреНрд░реБрдЯрд┐ рддрдм рд╣реБрдИ рдЬрдм рдореИрдВрдиреЗ "10" рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЙрджреНрдзрд░рдг рдЬреЛрдбрд╝реЗред рдбреЙрдХреНрд╕ рдореЗрдВ рдпрд╣ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрддрдо-рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЕрдзрд┐рдХрддрдо-рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдорд╛рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреАред рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛рдлреА рднреНрд░рд╛рдордХ рд╣реИред

рддреБрдо рдореЗрд░рд╛ рджрд┐рди рдмрдЪрд╛рдУред рдЖрдкрдХреЛ рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рдЬрдм рдореИрдВ рдЕрдкрдиреЗ docker-compose.yml рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдерд╛, рддреЛ рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд░рд╣рд╛ рдерд╛:

logging:
      driver: "json-file"
      options:
        max-size: 100m
        max-file: 10

рддреНрд░реБрдЯрд┐ рддрдм рд╣реБрдИ рдЬрдм рдореИрдВрдиреЗ "10" рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЙрджреНрдзрд░рдг рдЬреЛрдбрд╝реЗред рдбреЙрдХреНрд╕ рдореЗрдВ рдпрд╣ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрддрдо-рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЕрдзрд┐рдХрддрдо-рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдорд╛рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреАред рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛рдлреА рднреНрд░рд╛рдордХ рд╣реИред

рдореИрдВ рдбреЙрдХрд┐рдВрдЧ рдбреЗрдорди рд▓реЗрд╡рд▓ рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЕрдкрдиреЗ рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдлрд┐рдХреНрд╕ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред = /

рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА

export DOCKER_CLIENT_TIMEOUT=120
export COMPOSE_HTTP_TIMEOUT=120

рдФрд░ рдпрд╣ рдЕрдм рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ

рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди:

  • рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ
  • Docker CPU рдФрд░ рдореЗрдореЛрд░реА рдмрдврд╝рд╛рдПрдБ

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

рдЬрдм рд╕реЗ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдПрдирдПрдлрдПрд╕ рдШреБрдбрд╝рд╕рд╡рд╛рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ, рддрдм рд╕реЗ рдореИрдВ рдпрд╣ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╡рд╣ NFS рдорд╛рдЙрдВрдЯреЗрдб рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдПрдХ рдзреАрдореА рд▓рд┐рдВрдХ рдкрд░ рд╣реИ (рдПрдХ рджреВрд░рд╕реНрде рд╕реНрдерд╛рди рдкрд░ рдЬрд┐рд╕рдХрд╛ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХрдиреЗрдХреНрд╢рди рдХрдо рд╣реИ)ред рдХреНрдпрд╛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?

рдореИрдВ рдореИрдХ, рдбреЙрдХрд░ 2.4.0.0 рдкрд░ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, рдЕрд▓рдЧ-рдЕрд▓рдЧ docker-compose.yml configs рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдмрд╛рд░ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрднреА рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ ~ 1 рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдЬрдм рдореИрдВ 2.4.0.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдХреЛрдИ рдкреНрд░рддрд┐рдЧрдорди рд╣реИ?

рдореИрдВрдиреЗ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЛ 600 рддрдХ рдмрдврд╝рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд░реИрдо рдХреЛ 16GB рддрдХ рдмрдврд╝рд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ 4GB рддрдХ рд╕реНрд╡реИрдк рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдбреЙрдХрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЕрдкрдиреА рдкреВрд░реА рдореИрдХрдмреБрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдмрд╛рд░-рдмрд╛рд░ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдХрднреА-рдХрднрд╛рд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЕрдЧрд▓реА рдмрд╛рд░ рдореБрдЭреЗ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдпрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ :(

рдореИрдХ рдкрд░ 2.4.0.0 рдХреЗ рд╕рд╛рде рдпрд╣ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди docker рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЪрд▓реЗрдЧрд╛ред

рдореБрдЭреЗ рднреА! 2.4.0 рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде, рд╣рдорд╛рд░реЗ рд╕реЗрдЯрдЕрдк рдХрднреА-рдХрднреА рдЙрд▓реНрд▓рд┐рдЦрд┐рдд Read timed out. рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдХрднреА-рдХрднреА рдХреЗрд╡рд▓ рдХреБрдЫ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ, рдЕрдиреНрдп рд▓реЛрдЧ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВред рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдордВрджреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдБ!

рдмрд╕ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдПрдирдПрдлрдПрд╕ рд╢реЗрдпрд░реЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде "рд╕рд╛рдорд╛рдиреНрдп" рдорд╛рдЙрдВрдЯреЗрдб рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рджреЛрдиреЛрдВ рд╕реЗрдЯрдЕрдкреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ

рдпрд╣рд╛рдБ рднреА рд╡рд╣реА рдореБрджреНрджрд╛, рдореИрдХ рдкрд░ рднреА рдФрд░ 2.4.0 рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рджред рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЕрдЧрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдбрд┐рдВрдЧ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдЕрджреНрдпрддрди: рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛, рдХреИрд╢ рд╣рдЯрд╛рдирд╛ рдФрд░ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ (рдореИрдХ, 2.4.0.0), рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рджреЗрдЦрд╛ред docker image prune рдЪрд▓рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рджреВрд░ рд╣реЛ рдЧрдИ, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдлрд┐рд░ рд╕реЗ рд╡рд╛рдкрд╕ рдЖ рдЧрдИ рд╣реИред

2.4.0 рдЕрджреНрдпрддрди (рдореИрдХ рдУрдПрд╕ Mojave 10.14.5 рдкрд░) рдХреЗ рдмрд╛рдж рд╕реЗ рдЕрдХреНрд╕рд░ рдпрд╣ рдЯрд╛рдЗрдордЖрдЙрдЯ рддреНрд░реБрдЯрд┐ рд╣реЛрдиреЗ рд▓рдЧреА

рдореИрдХрдУрдПрд╕ рдХреИрдЯрд╛рд▓рд┐рдирд╛ рдкрд░ рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк 2.4.0.0 (48506) рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдмрдврд╝реА рд╣реБрдИ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рджреЗрдЦрдирд╛ред

рдореБрдЭреЗ рдореИрдХ рдУрдПрд╕ рдкрд░ 2.4.0.0 рдХреЗ рдмрд╛рдж рд╕реЗ рд╕рдорд╛рди рдЯрд╛рдЗрдордЖрдЙрдЯ рдореБрджреНрджреЗ рдорд┐рд▓рддреЗ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рдерд╛ред
рдореИрдВрдиреЗ рдмрдврд╝рдд рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА 2.4.1.0 (48583) рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рд╡рд╣реА рдореБрджреНрджрд╛ рд╣реИред

рдореБрдЭреЗ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рд╛ рдФрд░ рдореИрдХрдмреБрдХ рдХреИрдЯрд╛рд▓рд┐рдирд╛ (10.15.5) рдФрд░ рдбреЙрдХ рд╡рд░реНрдЬрди 2.4.0.0 рдХреЗ рд▓рд┐рдП рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЙрдХрдЯрд░ рдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛

рдпрд╣рд╛рдБ, рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк 2.4.0.0 рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред
рдбреЙрдХрдЯрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИред

рдпрд╣рд╛рдБ рднреА, v2.4.0 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ

рдЕрджреНрдпрддрди: рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛, рдХреИрд╢ рд╣рдЯрд╛рдирд╛ рдФрд░ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реНрд╡ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдХреЗ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рд╣реИ?

рд╣рд╛рдВ рдореИрдВрдиреЗ 2.4 рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдФрд░ 2.3 рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб / рд░реАрдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ред рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореИрдВ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдореБрдЭреЗ рд╡рд╣рд╛рдВ рд╕реЗ 2.3 рдорд┐рд▓рд╛: https://docs.docker.com/docker-for-mac/release-notes/#docker -desktop-community-2302

рд╣рд╛рдБ, рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдЕрдВрддрд░ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ v2.4 рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣рд╛рдВ рджреЛрд╖ рджреЗрдирд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдзреАрдореЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ COMPOSE_HTTP_TIMEOUT рдПрдХ рдЙрдЪреНрдЪ рдореВрд▓реНрдп (рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп: 60) рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

1Gbps рдПрдХ рдзреАрдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреИрд╕реЗ рд╣реИ, рдмрд┐рд▓реНрдХреБрд▓?

рдбрд╛рдЙрдирдЧреНрд░реЗрдбрд┐рдВрдЧ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛ред рд╣реЛрдордмреНрд░реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЙрдХрд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП

brew uninstall docker
brew install https://raw.githubusercontent.com/Homebrew/homebrew-cask/9da3c988402d218796d1f962910e1ef3c4fca1d3/Casks/docker.rb

рдпрджрд┐ рдЖрдк рдзреАрдореЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ COMPOSE_HTTP_TIMEOUT рдПрдХ рдЙрдЪреНрдЪ рдореВрд▓реНрдп (рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп: 60) рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

1Gbps рдПрдХ рдзреАрдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреИрд╕реЗ рд╣реИ, рдмрд┐рд▓реНрдХреБрд▓?

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

рдореБрдЭреЗ рднреАред рдХрдВрдЯреЗрдирд░ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдордВрджреА, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореИрдХ v2.4 рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдкрд░ рдЙрдкрд░реЛрдХреНрдд HTTP рдЯрд╛рдЗрдордЖрдЙрдЯ рддреНрд░реБрдЯрд┐ рд╣реБрдИред COMPOSE_HTTP_TIMEOUT = 120 рд╕реЗрдЯ рдХрд░рдирд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдВрдЯреЗрдирд░ рдирд┐рд░реНрдорд╛рдг рд╕реБрд╕реНрддреА рдЕрднреА рднреА рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рд╣реИред V2.3 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рднреА рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдореИрдХ v2.4 рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред
рдореИрдВ рдмреЗрдХрд╛рд░ рдХреНрд╖рдгреЛрдВ рдореЗрдВ рднреА рд░реИрдо рдФрд░ рд╕реАрдкреАрдпреВ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡реГрджреНрдзрд┐ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдмрд╕ рдбреЙрдХрд░ рдбреЗрдорди рдХреЗ рд╕рд╛рдеред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдХрдВрдкреЛрдЬрд╝ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рднреА рдмрд┐рд▓реНрдХреБрд▓ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред 2.40 рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ @ddesrousseaux рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рд▓рд┐рдВрдХ рд╕реЗ 2.3 рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдЕрдм рд╕реБрдкрд░ рдзреАрдорд╛рдкрди рдпрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд╣реАрдВ рд╣реИред

https://docs.docker.com/docker-for-mac/release-notes/#docker -desktop-community-2302

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА Docker vред 2.4.3.0 ред

рдореИрдВ рднреА 2.4 рд╕реЗ 2.4 рдореЗрдВ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдзреАрдореЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2.4 рд╕реЗ 2.3 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЬреЛ рднреА рд▓реЙрдЧ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЙрд╕реЗ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ред

рдЙрдкрд░реЛрдХреНрдд рдЧреВрдВрдЬ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП 2.4.2.x рдореЗрдВ рд╣реЛрдиреЗ рд▓рдЧрд╛ред 2.3 рд╕реЗ рдЙрдиреНрдирдпрди рдореЗрдВ рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ред

рдореИрдВрдиреЗ рд▓рд┐рдирдХреНрд╕ рдПрдирд╡рд╛рдпрд░рдореЗрдВрдЯ рдореЗрдВ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП, рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдереАред рдореИрдВрдиреЗ рдирд╡реАрдирддрдо рдбреЙрдХрдЯрд░-рдХрдореНрдкреЛрдЬрд╝ рдмрд╛рдЗрдирд░реА (v1.27.4) рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдЙрд╕реА рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреА рд╕рдорд╕реНрдпрд╛ рдереА рдЬрд┐рд╕реЗ рдЖрдк рд▓реЛрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

1.27.2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдХ 2.3 рдХреЗ рд▓рд┐рдП рдбреЙрдХрдЯрд░ рдореЗрдВ рд╡рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИ, рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ рд╣реИред

Ubuntu 20.04 рдкрд░ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ред

рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдореИрдВрдиреЗ рд╕реНрдиреИрдк рдФрд░ рдПрдк рдХреЗ рд╕рд╛рде рдбреЙрдХрдЯрд░ рдФрд░ рдбреЙрдХ-рдХрдореНрдкреЛрдЬрд╝ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдПред рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛, рд░рд┐рдмреВрдЯ рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ https://docs.docker.com/engine/install/ubuntu/ рдФрд░ https://docs.docker.com/compose/install/ рдкрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ред

рдореИрдВ 2.4.0 рдЕрджреНрдпрддрди рдХреЗ рдмрд╛рдж рднреА рдЕрдХреНрд╕рд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдЕрднреА рднреА 2.5.0 рдореЗрдВ рддрдп рдирд╣реАрдВ рд╣реИрдВ

рд╣рд╛рдБ, рдпрд╣рд╛рдБ рд╡рд╣реАред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ 2 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред рд▓реЗрдХрд┐рди 2 рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдЕрдЪрд╛рдирдХ рдЬрдм рднреА рдореИрдВ 1 рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдФрд░ рдПрдХ рдФрд░ рдбреЙрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдБ рдЬреЛ рдЗрд╕реЗ рдлреЗрдВрдХрддрд╛ рд╣реИ:
рдЕрдкрд╛рдЪреЗ рдХреЗ рд▓рд┐рдП UnixHTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = рдХреЛрдИ рдирд╣реАрдВ): рдЯрд╛рдЗрдо рдЖрдЙрдЯ рдкрдврд╝реЗрдВред

рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджрд░реНрдж рд╣реИ рдЬрдм рдореБрдЭреЗ 1 рджрд┐рди рдореЗрдВ рдХрдИ рдмрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ

2.4 рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣рд┐рдЯ, рд╣рд░ рд╕рдордп 300% рд╕реАрдкреАрдпреВ, 2.5 рдиреЗ рдорджрдж рдирд╣реАрдВ рдХреА, рдиреАрдЪреЗ 2.3 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдЪреАрдЬреЗрдВ рдареАрдХ рд╣реИрдВред рдпрд╣ рдирд╡реАрдирддрдо рдореИрдХрдмреБрдХ w / i7 рд╕реАрдкреАрдпреВ рдФрд░ 32 рдЬреА рд░реИрдо рдкрд░ рд╣реИ

рдореИрдВ рд╕рд┐рд░реНрдл рдореИрдХ рд╕рдВрд╕реНрдХрд░рдг (v2.5.0.1) рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдбреЙрдХрд░ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред
рдХреЛрдИ рдЕрдзрд┐рдХ UnixHTTPConnection рддреНрд░реБрдЯрд┐, рдФрд░ рдХреЛрдИ 100% рдЕрдзрд┐рдХ CPU рдЙрдкрдпреЛрдЧ рдирд╣реАрдВред

рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдХреЛрдИ рдФрд░ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЖрдкрдиреЗ рдЙрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП? рдореИрдХ рдкрд░ рдбреЙрдХрд░ рдЦреЛрд▓рдирд╛ рдФрд░ "рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ" рдХрд░рдирд╛ рдЕрднреА рднреА рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдирд╡реАрдирддрдо, 2.4.2.0 рд╣реИред

рдореИрдВ рд╕рд┐рд░реНрдл рдореИрдХ рд╕рдВрд╕реНрдХрд░рдг (v2.5.0.1) рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдбреЙрдХрд░ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред
рдХреЛрдИ рдЕрдзрд┐рдХ UnixHTTPConnection рддреНрд░реБрдЯрд┐, рдФрд░ рдХреЛрдИ 100% рдЕрдзрд┐рдХ CPU рдЙрдкрдпреЛрдЧ рдирд╣реАрдВред

рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдХреЛрдИ рдФрд░ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рд╕рд┐рд░реНрдл v2.5.0.1 рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ред рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ (рдХрдо рд╕реЗ рдХрдо рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ) рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

рдЖрдкрдиреЗ рдЙрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП? рдореИрдХ рдкрд░ рдбреЙрдХрд░ рдЦреЛрд▓рдирд╛ рдФрд░ "рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ" рдХрд░рдирд╛ рдЕрднреА рднреА рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдирд╡реАрдирддрдо, 2.4.2.0 рд╣реИред

рдЬрдм рд╕реЗ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдиреНрдирдд рд╣реВрдВ, рдореИрдВ рдЖрдкрдХреЛ рдХреЛрдИ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдирд╣реАрдВ рджрд┐рдЦрд╛ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд┐рдЫрд▓реЗ рдПрдХ v2.5.0 рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

рдЖрдк рдЗрд╕реЗ рдореИрдХ рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ

рдореИрдВ рдПрдЬ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред рд╢рд╛рдпрдж рдпрд╣реА рд╕рдордЭрд╛рддрд╛ рд╣реИред

рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ v2.5.0.1 рдХрдо рд╕реЗ рдХрдо рдорд╛рдореВрд▓реА рдмреЗрд╣рддрд░ рд╣реИред рдЕрдм рд╣рд░ рдмреВрдЯ рдкрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЖрдЬ рд╕реБрдмрд╣ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдЗрд╕рдореЗрдВ рднрд╛рдЧ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рд╣реИред рдХрдВрдЯреЗрдирд░ рдмреВрдЯ рд╕рдордп рдЕрднреА рднреА 2.3 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдзреАрдорд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореЗрд░реЗ рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬрд╝ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рдЧрднрдЧ 4 рдпрд╛ 5 рдкреБрдирд░рд╛рд░рдВрдн рдХреЗ рдмрд╛рдж, рдмрд╕ рдЯрд╛рдЗрдордЖрдЙрдЯ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред 2.5.0.1: Cannot start service <container name>: error while creating mount source path <local mount path>: mkdir <local mount path>: file exists рд╕рд╛рде рдПрдХ рдирдИ рддреНрд░реБрдЯрд┐ рдореЗрдВ рднреА рднрд╛рдЧ рдЧрдпрд╛

рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ v2.5.0.1 рдХрдо рд╕реЗ рдХрдо рдорд╛рдореВрд▓реА рдмреЗрд╣рддрд░ рд╣реИред рдЕрдм рд╣рд░ рдмреВрдЯ рдкрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЖрдЬ рд╕реБрдмрд╣ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдЗрд╕рдореЗрдВ рднрд╛рдЧ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рд╣реИред рдХрдВрдЯреЗрдирд░ рдмреВрдЯ рд╕рдордп рдЕрднреА рднреА 2.3 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдзреАрдорд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореЗрд░реЗ рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬрд╝ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рдЧрднрдЧ 4 рдпрд╛ 5 рдкреБрдирд░рд╛рд░рдВрдн рдХреЗ рдмрд╛рдж, рдмрд╕ рдЯрд╛рдЗрдордЖрдЙрдЯ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред 2.5.0.1: Cannot start service <container name>: error while creating mount source path <local mount path>: mkdir <local mount path>: file exists рд╕рд╛рде рдПрдХ рдирдИ рддреНрд░реБрдЯрд┐ рдореЗрдВ рднреА рднрд╛рдЧ рдЧрдпрд╛

рдареАрдХ рд╣реИ, рдореИрдВ рдЕрднреА рднреА 2.5.0.1 рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╕реАрдкреАрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ v2.3.x рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрднреА рднреА рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ, рдФрд░ рдЧрддрд┐ рднреА рдмрд╣реБрдд рдзреАрдореА рд╣реИред

рдХреНрдпрд╛ рдбреЙрдХрд░ рдЯреАрдо рдХрд╛ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ рдЗрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рд╡рдЬрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рднрдЧрд╡рд╛рди, 4 рд╕рд╛рд▓ рдмреАрдд рдЧрдП, рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рднреА рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рдФрд░ рдпрд╣ рд╣рд░ рд╕рдордп рдореЗрд░реЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ

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

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

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

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

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

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

squeaky-pl picture squeaky-pl  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ