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.