Entiendo que es posible exponer el host al contenedor manualmente, utilizando la red Docker Bridge. Pero, ¿cómo puedo hacer que la vida sea más fácil para lograr la vinculación mediante el uso del --link
interruptor?
Por ejemplo, quiero conectar la base de datos que se ejecuta en el sistema host desde un contenedor. Una forma de hacerlo es configurar manualmente el destino de conexión de la aplicación en el contenedor a la dirección IP del host en la red Docker Bridge ( docker0
de forma predeterminada). Sin embargo, muchas imágenes de Docker proporcionan una manera fácil de usar --link
para conectarse a una base de datos. ¿Cómo puedo lograrlo en este caso?
Respuesta1
Los enlaces Docker son exclusivamente para la comunicación de contenedor a contenedor.
Para exponer puertos en otros lugares, necesitará usar -P
o -p
.