Допустим, у меня есть такая структура проекта:
proj/
├── docker
│ └── myservice
│ └── Dockerfile
└── docker-compose.yml
А это мой docker-compose.yml
:
version: '3'
services:
master:
build: docker/myservice
slave:
image: proj_master
depends_on: master
Я хочу, чтобы служба master
создала изображение, которое будет использоваться службами master
и slave
(с другими параметрами, здесь не показаны). Методом проб и ошибок выяснил, что подчиненное устройство должно ссылаться на изображение proj_master
.
- Где это задокументировано?
- Зачем мне делать ссылку на
proj
? Обычно файл docker composer не зависит от того, где он находится ...