Я пытаюсь соединить два контейнера с помощью docker-compose-yml, но это не работает. Это мой файл docker-compose.yml:
version: "3"
services:
datapower:
build: .
ports:
- "9090:9090"
depends_on:
- db
db:
image: "microsoft/mssql-server-linux:2017-latest"
environment:
SA_PASSWORD: "your_password"
ACCEPT_EULA: "Y"
ports:
- "1433:1433"
Когда я делаю:
докер-сочинять
Это мои два контейнера. Затем я останавливаю один контейнер, и затем я запускаю тот же контейнер, остановленный независимо, как:
docker-compose run -u root --name nameofcontainer 'имя контейнера, указанного в docker-compose.yml'
При этом работает подключение контейнеров. Существует ли метод для настройки моего docker-compose.yml для подключения моих контейнеров, таких как root, без остановки контейнера и запуска независимо?