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