У мене є два окремих 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?
Зрештою, за чим я доглядаю:
- Як два різні докерські проекти можуть спілкуватися один з одним?