Este artículo explicará el procedimiento paso a paso para usar MySQL con Docker.
¿Cuáles son los pasos para usar MySQL con Docker?
Para usar MySQL con Docker, pruebe los pasos mencionados a continuación:
- Extraiga la imagen de MySQL de Docker Hub
- Ver la imagen descargada
- Compile y ejecute el contenedor MySQL
- Ver contenedor en ejecución
- Acceder al contenedor de MySQL
- Conectarse a la base de datos MySQL
- Ejecutar comandos MySQL
Paso 1: extraiga la imagen MySQL de Docker Hub
Para extraer MySQL de Docker Hub al sistema local, escriba el siguiente comando en Windows PowerShell:
ventana acoplable extraer mysql
Se puede observar que se ha descargado la última versión de la imagen MySQL.
Paso 2: Ver la imagen descargada
A continuación, enumere todas las imágenes disponibles para asegurarse de que la imagen de MySQL se haya extraído correctamente:
Imágenes de docker
El resultado anterior muestra la última versión de la imagen de MySQL.
Paso 3: Inicie el contenedor MySQL
Luego, cree y ejecute el contenedor de MySQL a través de “ docker run -d –name
Aquí:
- “ -nombre La opción ” establece el nombre del contenedor, es decir, “ mySql-cont ”.
- “ -d La bandera ” se utiliza para ejecutar el contenedor en segundo plano.
- “ -e MYSQL_ROOT_PASSWORD ” define la contraseña de root para “ mysql123 ”.
- “ mysql:último ” es la imagen de Docker a utilizar:
El comando ejecutado anteriormente ha creado e iniciado un ' mySql-cont ” contenedor que ejecuta la última versión de MySQL en segundo plano.
Paso 4: Ver el contenedor de MySQL en ejecución
Para asegurarse de que el contenedor de MySQL se ejecuta correctamente, ejecute el siguiente comando:
estibador PD
El resultado anterior indica que el contenedor MySQL se está ejecutando correctamente, es decir, ' mySql-cont ”.
Paso 5: acceda al contenedor MySQL
Ahora, utilice el ' Docker exec-it ” junto con el nombre del contenedor para abrir el shell Bash dentro del contenedor MySQL en ejecución:
estibador ejecutivo -él mySql-cont intento
El comando mencionado anteriormente ha abierto un shell Bash y ahora los usuarios pueden ejecutar el comando dentro del contenedor MySQL en ejecución.
Paso 6: Conéctese a la base de datos MySQL
Después de eso, conéctese a la base de datos MySQL como usuario raíz usando el comando proporcionado e ingrese la contraseña de forma interactiva:
mysql -uroot -pag
Se puede observar que se ha iniciado el shell de MySQL.
Paso 7: Ejecutar Comandos MySQL
Finalmente, ejecute los comandos de MySQL en el contenedor de MySQL. Por ejemplo, ejecute el “ MOSTRAR BASES DE DATOS; Comando para ver todas las bases de datos existentes:
MOSTRAR BASES DE DATOS;
El resultado anterior mostró las bases de datos disponibles en el contenedor MySQL.
Para seleccionar una base de datos específica, ejecute el “ USE
Además, para ver las tablas en la base de datos seleccionada, utilice el siguiente comando:
MOSTRAR TABLAS;
En el resultado anterior, se pueden ver todas las tablas en el contenedor MySQL. Hemos utilizado con éxito MySQL con Docker.
Conclusión
Para usar MySQL con Docker, primero extraiga la imagen de MySQL de Docker Hub usando el ' ventana acoplable extraer mysql ' dominio. Luego, cree y ejecute el contenedor MySQL a través del ' docker run -d –name