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

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