Saltar al contenido

Cómo conectarse al contenedor docker mysql en una máquina remota

Este tutorial ha sido probado por nuestros expertos así se asegura la veracidad de este artículo.

Solución:

Creo que su contenedor mysql está escuchando en ipv6 (viendo su resultado netstat). La causa puede ser la configuración de la ventana acoplable. No sé cómo resolverlo, personalmente desactivo ipv6 en mis hosts docker para evitar este problema.

Espero eso ayude.

No especifica cómo ejecuta su contenedor mysql …

Debe especificar qué puerto debe “publicarse”, es decir, qué puerto debe ir del “exterior” al “interior” de su contenedor mysql.

Para lograrlo, puede especificar un -p opción cuando lo haces docker run o añádelo a tu docker-compose.yml.

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql:tag

o docker-compose.yml

version: '3.1'

services:
  db:
    image: mysql
    restart: always
    ports:
      - 3306:3306
    environment:
      MYSQL_ROOT_PASSWORD: example

Lea más sobre la publicación de puertos aquí.

Si aceptas, puedes dejar una reseña acerca de qué te ha gustado de este enunciado.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *