Volver a la página principal
martes 14 enero 2025
9

Cómo generar un contenedor MySQL con Docker

1. Descarga la imagen de MySQL

El primer paso es descargar la imagen oficial de MySQL desde Docker Hub. Abre tu terminal y ejecuta el siguiente comando:

docker pull mysql:latest

Esto descargará la versión más reciente de MySQL.

2. Crea y ejecuta el contenedor

Ejecuta el siguiente comando para crear y levantar un contenedor MySQL:

docker run --name mi-mysql -e MYSQL_ROOT_PASSWORD=tucontraseña -d mysql:latest
  • --name mi-mysql: Asigna un nombre al contenedor (puedes cambiarlo por el que prefieras).
  • -e MYSQL_ROOT_PASSWORD=tucontraseña: Establece la contraseña del usuario root.
  • -d: Ejecuta el contenedor en segundo plano.

3. Verifica que el contenedor está en ejecución

Usa este comando para comprobar que el contenedor está activo:

docker ps

Deberías ver tu contenedor MySQL en la lista de contenedores en ejecución.

Algunos ejemplos

  • Conexión a MySQL desde el terminal:

Puedes conectarte al contenedor MySQL desde la terminal con este comando:

docker exec -it mi-mysql mysql -u root -p
  • Mapeo de puertos para acceso externo:

Si necesitas que MySQL sea accesible desde fuera del contenedor, agrega la opción -p al comando de ejecución:

docker run --name mi-mysql -e MYSQL_ROOT_PASSWORD=tucontraseña -p 3306:3306 -d mysql:latest
Etiquetas:
docker mysql
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer