Я использую одноузловой кластер Swarm на Debian 10.2. При использовании docker stack deploy
контейнеры развертываются без проблем, но они недоступны. Однако то же самое с Docker compose работает. Кроме того, кажется, что работа отдельных контейнеров работает нормально.
Я попробовал следующее:
Развертывание сервера MySQL на порту 3306.
Проверка HTTP с strm/helloworld-http
:
- Я запускал его отдельно с
docker run
. - Я запускал с помощью
docker-compose up
- Я запустил его, используя
docker stack deploy
docker-compose.yml
:
version: "3"
services:
http:
image: strm/helloworld-http
ports:
- "80:80"
IP хост-машины: 10.0.0.100
( stati c)
Я думаю, что это связано с оверлейной сетью, но я не могу понять это. Пожалуйста, помогите мне, спасибо!