"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo puedo conectarme a un contenedor Docker MySQL desde mi máquina local sin utilizar los comandos de Docker?

¿Cómo puedo conectarme a un contenedor Docker MySQL desde mi máquina local sin utilizar los comandos de Docker?

Publicado el 2024-11-24
Navegar:562

How Can I Connect to a Docker MySQL Container from My Local Machine Without Using Docker Commands?

Conéctese al contenedor Docker MySQL desde Localhost sin comandos de Docker

Tiene un contenedor Docker ejecutando una instancia de MySQL y desea conectarse a él desde la línea de comando de su MacBook local, sin usar comandos de Docker. Así es como puedes lograr esto:

Usando docker-compose up

Inicia el contenedor con el mapeo de puertos habilitado:

docker-compose up

Desde su host, puede conectarse a la instancia de MySQL usando:

mysql -h 127.0.0.1 -P 3306 -u root

Uso de docker-compose run

Cuando utilice docker-compose run, debe habilitar explícitamente el mapeo de puertos usando la opción --service-ports:

docker-compose run --service-ports db

Conéctese a la instancia de MySQL como antes:

mysql -h 127.0.0.1 -P 3306 -u root

Nota adicional

Recuerde usar 127.0.0.1 como dirección de host, en lugar de localhost, como cliente MySQL de forma predeterminada intenta conectarse a través de un socket Unix cuando se conecta a localhost.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3