У меня есть два отдельных 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, могут общаться друг с другом?