Ho due docker-compose.ymlfile separati in due cartelle diverse:
~/front/docker-compose.yml~/api/docker-compose.yml
Come posso assicurarmi che un container in frontpossa inviare richieste a un container in api?
So che l' --default-gatewayopzione può essere impostata utilizzando docker runper 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_ide 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?