sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Docker MYSQL '[2006] El servidor MySQL se ha ido'

Parece que tienes un error tipográfico en mariadb definición de servicio:

ports:
     - 3300:3306

Configuró la asignación de puertos para que se pueda acceder al contenedor en 3300 pero no pasó esta información a PHPMyadmin. Como resultado, el intento de conexión simplemente se agota.

Nota al margen:no necesita exponer el puerto para la base de datos en absoluto:otros contenedores se comunicarán con él mediante la red virtual de Docker y para el acceso local puede usar docker container -it exec <container-id> mysql... o docker-compose exec db mysql...