Docker: ¿cómo vincular el host al contenedor con la opción "enlace"?

Docker: ¿cómo vincular el host al contenedor con la opción "enlace"?

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 --linkinterruptor?

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 ( docker0de forma predeterminada). Sin embargo, muchas imágenes de Docker proporcionan una manera fácil de usar --linkpara 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 -Po -p.

información relacionada