Aquest article explicarà el procediment pas a pas per utilitzar MySQL amb Docker.
Quins són els passos per utilitzar MySQL amb Docker?
Per utilitzar MySQL amb Docker, proveu els passos esmentats a continuació:
- Traieu la imatge MySQL del Docker Hub
- Veure la imatge descarregada
- Creeu i executeu el contenidor MySQL
- Veure el contenidor en funcionament
- Accediu al contenidor MySQL
- Connecteu-vos a la base de dades MySQL
- Executeu ordres MySQL
Pas 1: traieu la imatge de MySQL des de Docker Hub
Per treure MySQL de Docker Hub al sistema local, escriviu l'ordre que s'indica a continuació a Windows PowerShell:
docker pull mysql
Es pot observar que s'ha descarregat l'última versió de la imatge MySQL.
Pas 2: visualitzeu la imatge baixada
A continuació, enumereu totes les imatges disponibles per assegurar-vos que la imatge MySQL s'ha extret correctament:
imatges de docker
La sortida anterior mostra la darrera versió de la imatge MySQL.
Pas 3: inicieu MySQL Container
A continuació, creeu i executeu el contenidor MySQL mitjançant el ' docker run -d –name
Aquí:
- “ -nom L'opció ' estableix el nom del contenidor, és a dir, ' mySql-cont ”.
- “ -d ” s'utilitza per executar el contenidor en segon pla.
- “ -e MYSQL_ROOT_PASSWORD ' defineix la contrasenya d'arrel com a ' mysql123 ”.
- “ mysql: última ” és la imatge de Docker que cal utilitzar:
L'ordre executada anteriorment ha creat i iniciat un ' mySql-cont ” contenidor que executa la darrera versió de MySQL en segon pla.
Pas 4: visualitzeu el contenidor MySQL en execució
Per assegurar-vos que el contenidor MySQL s'executa correctament, executeu l'ordre següent:
docker ps
La sortida anterior indica que el contenidor MySQL s'està executant correctament, és a dir, ' mySql-cont ”.
Pas 5: accediu al contenidor MySQL
Ara, utilitzeu el ' docker exec -it ” comanda juntament amb el nom del contenidor per obrir l'intèrpret d'ordres Bash dins del contenidor MySQL en execució:
docker executiu -ell mySql-cont xoc
L'ordre indicada anteriorment ha obert un shell Bash i ara els usuaris poden executar l'ordre dins del contenidor MySQL en execució.
Pas 6: connecteu-vos a la base de dades MySQL
Després d'això, connecteu-vos a la base de dades MySQL com a usuari root mitjançant l'ordre proporcionada i introduïu la contrasenya de manera interactiva:
mysql -uroot -p
Es pot observar que l'intèrpret d'ordres MySQL s'ha iniciat.
Pas 7: executeu les ordres de MySQL
Finalment, executeu les ordres MySQL al contenidor MySQL. Per exemple, executeu el ' MOSTRA BASES DE DADES; ” ordre per veure totes les bases de dades existents:
MOSTRA BASES DE DADES;
La sortida anterior mostrava les bases de dades disponibles al contenidor MySQL.
Per seleccionar una base de dades específica, executeu el ' USE
A més, per veure les taules de la base de dades seleccionada, utilitzeu l'ordre que es proporciona a continuació:
MOSTRA TAULES;
A la sortida anterior, es poden veure totes les taules del contenidor MySQL. Hem utilitzat amb èxit MySQL amb Docker.
Conclusió
Per utilitzar MySQL amb Docker, primer, traieu la imatge de MySQL des de Docker Hub mitjançant el ' docker pull mysql ' comandament. A continuació, creeu i executeu el contenidor MySQL mitjançant el ' docker run -d –name