У меня есть два отдельных docker-compose.ymlфайла в двух разных папках:
~/front/docker-compose.yml~/api/docker-compose.yml
Как я могу убедиться, что контейнер frontможет отправлять запросы в контейнер api?
Я знаю, что эта --default-gatewayопция может быть установлена с использованием docker runотдельного контейнера, так что этому контейнеру может быть назначен определенный IP-адрес, но кажется, что эта опция недоступна при использовании docker-compose.
В настоящее время я делаю docker inspect my_api_container_idи смотрю на шлюз в выводе. Это работает, но проблема в том, что этот IP-адрес присваивается случайным образом, поэтому я не могу на него полагаться.
Таким образом, другой формой этого вопроса может быть:
- Могу ли я присвоить фиксированный IP-адрес конкретному контейнеру с помощью docker-compose?
Но в итоге я присматриваю за:
- Как два разных проекта, создаваемых в Docker, могут общаться друг с другом?