Comments 4
За код картинками отдельное вам спасибо
services:
frontend:
image: example/webapp
build: ./webapp
backend:
image: example/database
build:
context: backend
dockerfile: ../backend.Dockerfile
1. Зачем одновременно указан и образ, и путь к докерфайлу?
2. Зачем нужен контекст?
3. Сеть обязательно указывать, если нужна только одна - для связи фронта, бэка и базы?
4. Тома обязательно нужны для бэка, базы или nginx? Разве данные нельзя хранить прямо в образе БД?
5. Зачем нужен драйвер для volume? Где брать названия драйверов?
6. Если в каком-то из сервисов указан volume, обязательно ли после сервисов дублировать его в блоке volumes?
Sign up to leave a comment.
Docker для новичков — #3 Что нужно знать о Docker compose