Cet article présente principalement Docker pour créer un conteneur mysql et l'enregistrer en tant qu'image locale. L'éditeur pense que c'est plutôt bien. Maintenant, je vais le partager avec vous et le donner. cela comme référence. Suivons l'éditeur pour y jeter un œil
Trouver l'image sur Docker Hub
[root@wls12c ~]$ docker search mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relati... 2903 [OK] mysql/mysql-server Optimized MySQL Server Docker images. Crea... 190 [OK] centurylink/mysql Image containing mysql. Optimized to be li... 46 [OK]
Télécharger l'image localement
[root@wls12c ~]$ docker pull mysql
Le téléchargement par défaut est celui officiellement maintenu par docker, qui est le premier recherché.
Créer un conteneur
Copier le code Le code est le suivant :
[root@wls12c ~]$ docker run --name mysqldb -e MYSQL_ROOT_PASSWORD=root -d mysql
-e, spécifier l'environnement variable.
Obtenir l'IP du miroir mysql
[root@wls12c ~]$ docker inspect mysqldb|grep IPAddress "IPAddress": "172.17.0.4", "SecondaryIPAddresses": null
Connectez-vous à mysql
[root@wls12c ~]$ mysql -h 172.17.0.4 -u root -p
Le mot de passe est spécifié ci-dessus La racine
enregistre le mysql initialisé en tant que miroir
[root@wls12c ~]$ docker commit mysqldb mysql:1.0 3ed4a367c21eb509f1c4e0a772c3e5bdff678497be55700ea256ef34ad87cfc6 [root@wls12c ~]$ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE mysql 1.0 3ed4a367c21e 3 seconds ago 384.6 MB mysql latest 826df4733292 37 hours ago 384.5 MB centos latest d83a55af4e75 3 weeks ago 196.7 MB cirros latest d8ca8144dee3 7 months ago 7.735 MB
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!