Quins són els passos per utilitzar MySQL amb Docker?

Quins Son Els Passos Per Utilitzar Mysql Amb Docker



MySQL és un conegut programa de gestió de bases de dades relacionals que pot funcionar en diverses plataformes, com Windows, Facebook, Twitter, etc. Docker és un fòrum conegut que permet als desenvolupadors crear, executar i distribuir aplicacions utilitzant contenidors. Docker permet als usuaris utilitzar MySQL amb ell, que és una manera eficient i adaptable d'instal·lar i mantenir aplicacions de bases de dades. També proporciona seguretat, portabilitat i aïllament per a aplicacions MySQL.

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ó:







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 -e MYSQL_ROOT_PASSWORD= ' comandament:

córrer docker -d --nom mySql-cont -És MYSQL_ROOT_PASSWORD =mysql123 mysql:darrer

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 ; ' comandament:

ÚS mysql;

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 -e MYSQL_ROOT_PASSWORD= ” mana i mira-ho. Després d'això, accediu al contenidor MySQL i connecteu-vos a la base de dades MySQL. Finalment, executeu les ordres de MySQL. Aquest article ha explicat el procediment per utilitzar MySQL amb Docker.