Docker Swarm Keyrock подключение к подсети Mysql

ВАЖНО: мне нужно развернуть его с помощью Docker Swarm (без docker-compose).

Я создал файл docker-compose, чтобы развернуть свой стек FIWARE. Этот стек включает в себя keyrock и Mysql BD, которые подключены с использованием следующей подсети и назначают статический IP-адрес компонентам:

networks:
    default:
        ipam:
            config:
                - subnet: 172.18.1.0/24

Проблема в том, что с помощью документации FIWARE невозможно развернуть его с помощью docker swarm v3, потому что невозможно назначить статический IP-адрес компонентам FIWARE.

Не могли бы вы привести пример его развертывания с помощью docker swarm v3?

1 ответ

Вот как это у меня

сети:

front:
    driver: overlay
    ipam:
        config:
            - subnet: 172.40.0.0/16

keyrock:
    driver: overlay
    ipam:
        config:
            - subnet: 172.42.0.0/16

Добавьте это для сетей mysql: - keyrock

и добавьте это для сетей Keyrock: - front - keyrock

Другие вопросы по тегам