Docker-mailman: рддреНрд░реБрдЯрд┐: рдЗрд╕ рдкрддрд╛ рд╕реНрдерд╛рди рдкрд░ рдкреВрд▓ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдЬреБрд▓ре░ 2017  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: maxking/docker-mailman

рдирдорд╕реНрддреЗ

рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! 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

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

рдЕрдЧрд░ рдХреЛрдИ рдФрд░ рдпрд╣рд╛рдВ рдЧреВрдЧрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ: рднрд▓реЗ рд╣реА рдХрдВрдЯреЗрдирд░ рдбрд╛рдЙрди рд╣реЛрдВ, рдиреЗрдЯрд╡рд░реНрдХ рдЕрднреА рднреА рдХрд╛рдпрдо рд╣реИред docker network prune рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╕реЗрд╡рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддрд╛ рд╣реИред

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

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП 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 рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╕реЗрд╡рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддрд╛ рд╣реИред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рджред

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