Docker Compose Tutorial
Watch this lesson to understand Docker Compose Tutorial тАФ takes about 60 minutes.
рдХреНрдпрд╛ рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ
- рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд▓реНрдЯреАрдкрд▓ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░реНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдФрд░ рдЪрд▓рд╛рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗред
- рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗред
- рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдХрдВрдЯреЗрдирд░реАрдХреГрдд рдХрд░рдирд╛ рдФрд░ рдЪрд▓рд╛рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗред
рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ
рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдПрдХ рдЯреВрд▓ рд╣реИ рдЬреЛ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░реНрд╕ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдФрд░ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд▓реНрдЯреАрдкрд▓ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░реНрд╕ рдХреЛ рдПрдХ рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдкреЗрдВрдбреНрд╕ рдСрди рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреЛрдб рдЙрджрд╛рд╣рд░рдг
version: '3'
services:
mongodb:
image: mongo
ports:
- "27017:27017"
environment:
- MONGO_INITDB_ROOT_USERNAME=admin
- MONGO_INITDB_ROOT_PASSWORD=supersecret
рдпрд╣ рдХреЛрдб рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореЛрдВрдЧреЛрдбреАрдмреА рд╕реЗрд╡рд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред
version: '3'
services:
myapp:
build: .
ports:
- "3000:3000"
environment:
- MONGO_USERNAME=admin
- MONGO_PASSWORD=supersecret
depends_on:
- mongodb
рдпрд╣ рдХреЛрдб рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдХрд╕реНрдЯрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реЗрд╡рд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдореЛрдВрдЧреЛрдбреАрдмреА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рдкрд╛рда рд╕рд╛рд░рд╛рдВрд╢
рдЗрд╕ рдкрд╛рда рдореЗрдВ, рдЖрдкрдиреЗ рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд▓реНрдЯреАрдкрд▓ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░реНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдФрд░ рдЪрд▓рд╛рдирд╛ рд╕реАрдЦрд╛ред рдЖрдкрдиреЗ рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╕реАрдЦрд╛ред рдЖрдкрдиреЗ рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдХрдВрдЯреЗрдирд░реАрдХреГрдд рдХрд░рдирд╛ рдФрд░ рдЪрд▓рд╛рдирд╛ рд╕реАрдЦрд╛ред рдЖрдкрдиреЗ рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдкреЗрдВрдбреНрд╕ рдСрди рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦрд╛ред рдЖрдкрдиреЗ рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рд╕реАрдЦрд╛ред
рдЕрднреНрдпрд╛рд╕ рд╡реНрдпрд╛рдпрд╛рдо
рдПрдХ рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ рдЬреЛ рджреЛ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ: рдПрдХ рдореЛрдВрдЧреЛрдбреАрдмреА рд╕реЗрд╡рд╛ рдФрд░ рдПрдХ рдХрд╕реНрдЯрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реЗрд╡рд╛ рдЬреЛ рдореЛрдВрдЧреЛрдбреАрдмреА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░реЗрдВред
рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?
рдЕрдм рдЖрдк рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд▓реНрдЯреАрдкрд▓ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░реНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдФрд░ рдЪрд▓рд╛рдирд╛ рд╕реАрдЦ рдЪреБрдХреЗ рд╣реИрдВред рдЕрдЧрд▓реЗ рдкрд╛рда рдореЗрдВ, рдЖрдк рдбреЙрдХрд░ рд╕реНрд╡рд╛рд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрдЯреЗрдирд░реНрд╕ рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЪрд▓рд╛рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗред
Go deeper on Docker рдФрд░ Containers
Hand-picked books and tools our learners actually use. Affiliate-supported тАФ same price for you, supports free lessons.