Ho due docker-compose.yml
file separati in due cartelle diverse:
~/front/docker-compose.yml
~/api/docker-compose.yml
Come posso assicurarmi che un container in front
possa inviare richieste a un container in api
?
So che l' --default-gateway
opzione può essere impostata utilizzando docker run
per un singolo contenitore, in modo che un indirizzo IP specifico possa essere assegnato a questo contenitore, ma sembra che questa opzione non sia disponibile durante l'utilizzo docker-compose
.
Attualmente finisco per fare un docker inspect my_api_container_id
e guardo il gateway nell'output. Funziona ma il problema è che questo IP è attribuito casualmente, quindi non posso fare affidamento su di esso.
Un'altra forma di questa domanda potrebbe quindi essere:
- Posso attribuire un indirizzo IP fisso a un particolare contenitore usando docker-compose?
Ma alla fine quello che sto cercando è:
- Come possono comunicare tra loro due diversi progetti composti da docker?