рдирдорд╕реНрддреЗ
рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! Mailman3 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдбреЙрдХрдЯрд░ рдЪрд┐рддреНрд░ рдорджрдж рдХрд░реЗрдВрдЧреЗ
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ:
$ docker-compose up
Creating network "dockermailman_mailman" with driver "bridge"
ERROR: Pool overlaps with other one on this address space
рдореЗрдЬрдмрд╛рди рдПрдХ рдирд┐рдпрдорд┐рдд рд▓рд┐рдирдХреНрд╕ рдмреЙрдХреНрд╕ рд╣реИ:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
$ uname -a
Linux Hammer 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:47:47 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг рдЕрдк рдЯреВ рдбреЗрдЯ рд▓рдЧрддрд╛ рд╣реИ
docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:10:54 2017
OS/Arch: linux/amd64
Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:10:54 2017
OS/Arch: linux/amd64
Experimental: false
рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП 172.19.199.1/24
рд╕рдмрдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рд┐рдЦреЗрдВ рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рд╕рдмрдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреНрд░рд┐рдЬ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреА рд╣реИ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╕реНрдерд┐рд░ IP рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддреА рд╣реИред
рдпрджрд┐ рдпрд╣ рд╕рдмрдиреЗрдЯ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рднрд┐рдиреНрди рд╕рдмрдиреЗрдЯ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдФрд░ рдЕрдиреНрдп рдЖрдИрдкреАрдПрдбреНрд░реЗрд╕ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ рднреА рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЬрдбрд╝ рдореЗрдВ docker-compose.yaml рдлрд╝рд╛рдЗрд▓ рджреЗрдЦреЗрдВред
рдирдорд╕реНрддреЗ !
рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
FTR рдореИрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЬрдбрд╝ рдореЗрдВ docker-compose.yaml рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ
рдЬрдм рдореИрдВ рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдореЗрдЬрдмрд╛рди рдкрд░ рдХреЛрдИ рдЕрдиреНрдп рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдореИрдВрдиреЗ рд╕рдмрдиреЗрдЯ рдХреЛ 172.20.199.1/24 рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ рдЕрдиреНрдп рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдХреЛ рддрджрдиреБрд╕рд╛рд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ ..
рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдбреЙрдХрд░ рд╕реЗ рдпрд╣
рдирдорд╕реНрддреЗ !
рдЕрд╕рд▓ рдореЗрдВ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕рд╛рдзрд╛рд░рдг sevirce docker restart
рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред
рдЙрд╕рдХреЗ рд▓рд┐рдП рдорд╛рдлрд╝ рдХрд░рдирд╛ред рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж !
рдЕрдЧрд░ рдХреЛрдИ рдФрд░ рдпрд╣рд╛рдВ рдЧреВрдЧрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ: рднрд▓реЗ рд╣реА рдХрдВрдЯреЗрдирд░ рдбрд╛рдЙрди рд╣реЛрдВ, рдиреЗрдЯрд╡рд░реНрдХ рдЕрднреА рднреА рдХрд╛рдпрдо рд╣реИред docker network prune
рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╕реЗрд╡рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрд░реНрдерд╢рд╛рд╕реНрддреНрд░ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдХреИрд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВ, docker-compose stop
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, docker-compose down
рдХрдВрдЯреЗрдирд░ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ рдФрд░ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
https://docs.docker.com/compose/reference/down/
https://docs.docker.com/compose/reference/stop/
рдЬрдм рдореИрдВ рдкреВрд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ рддреЛ рдХрд╛рд░реНрдп рдХрд░рдирд╛
docker network ls
NETWORK ID NAME DRIVER SCOPE
8518cc751c09 bridge bridge local
5ebc27713033 pool_network bridge local
25ff8d61d971 host host local
85c5507b6e64 none null local
рдкреВрд▓_рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
docker network rm pool_network
рдпрд╣ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ compose.yml рдореЗрдВ рдЧрд▓рдд рдЖрдИрдкреА рдкрддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдерд╛
рдореЗрд░рд╛ рдорд╛рдорд▓рд╛, рдореБрдЭреЗ рдЯреНрдпреВрди рдХрд░рдирд╛ рд╣реИ
docker-compose down
docker network prune
рдлрд┐рд░ рдбреЙрдХрд░ рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рд╕рдВрд╕реНрдХрд░рдг: "3"
рдиреЗрдЯрд╡рд░реНрдХ:
tut07-рдлреНрд░рдВрдЯрдПрдВрдб:
рдЪрд╛рд▓рдХ: рдкреБрд▓
рдЖрдИрдкреИрдо:
рдбреНрд░рд╛рдЗрд╡рд░: рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рд╡рд┐рдиреНрдпрд╛рд╕:
- рд╕рдмрдиреЗрдЯ: 172.10.1.0/24
tut07-рдмреИрдХрдПрдВрдб:
рдЪрд╛рд▓рдХ: рдкреБрд▓
рдЖрдИрдкреИрдо:
рдбреНрд░рд╛рдЗрд╡рд░: рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рд╡рд┐рдиреНрдпрд╛рд╕:
- рд╕рдмрдиреЗрдЯ: резренреи.резреж.реи.реж/реирей
рд╕реЗрд╡рд╛рдПрдВ:
tu07-рдбреАрдмреА:
рдмрд┐рд▓реНрдб: ./рдбреАрдмреА
рдЖрджреЗрд╢: --рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рдкреНрд░рдорд╛рдгреАрдХрд░рдг-рдкреНрд▓рдЧрдЗрди=mysql_native_password
рдмрдВрджрд░рдЧрд╛рд╣:
- 3306:3306
рдиреЗрдЯрд╡рд░реНрдХ:
tut07-рдмреИрдХрдПрдВрдб:
ipv4_address: резренреи.резреж.рей.реи
env_file:
- ./Development.env
tu07-www:
рдирд┐рд░реНрдорд╛рдг: ./www
рдмрдВрджрд░рдЧрд╛рд╣:
- 8080:80
рдорд╛рддреНрд░рд╛:
- ./src:/var/www/html/
рдиреЗрдЯрд╡рд░реНрдХ:
tut07-рдмреИрдХрдПрдВрдб:
ipv4_address: резренреи.резреж.реи.реи
tut07-рдлреНрд░рдВрдЯрдПрдВрдб:
ipv4_address: резренреи.резреж.рез.реи
рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ:
- рдЯреБрдЯ07-рдбреАрдмреА
env_file:
- ./Development.env
рдКрдкрд░ рдореЗрд░рд╛ рдбреЙрдХрдЯрд░ yml рдлрд╝рд╛рдЗрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рднреА рдмрджрд▓рд╛рд╡ рд╣реИ
рдбреЙрдХрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реВрди
рдЕрдЧрд░ рдХреЛрдИ рдФрд░ рдпрд╣рд╛рдВ рдЧреВрдЧрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ: рднрд▓реЗ рд╣реА рдХрдВрдЯреЗрдирд░ рдбрд╛рдЙрди рд╣реЛрдВ, рдиреЗрдЯрд╡рд░реНрдХ рдЕрднреА рднреА рдХрд╛рдпрдо рд╣реИред
docker network prune
рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╕реЗрд╡рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддрд╛ рд╣реИред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рджред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЕрдЧрд░ рдХреЛрдИ рдФрд░ рдпрд╣рд╛рдВ рдЧреВрдЧрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ: рднрд▓реЗ рд╣реА рдХрдВрдЯреЗрдирд░ рдбрд╛рдЙрди рд╣реЛрдВ, рдиреЗрдЯрд╡рд░реНрдХ рдЕрднреА рднреА рдХрд╛рдпрдо рд╣реИред
docker network prune
рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╕реЗрд╡рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддрд╛ рд╣реИред