Heim  >  Artikel  >  Datenbank  >  Erstellen Sie mit Docker einen MySQL-Container und speichern Sie ihn als lokales Image

Erstellen Sie mit Docker einen MySQL-Container und speichern Sie ihn als lokales Image

黄舟
黄舟Original
2017-05-21 09:29:341609Durchsuche

In diesem Artikel wird hauptsächlich vorgestellt, wie Docker einen MySQL-Container erstellt und als lokales Image speichert. Jetzt werde ich es mit Ihnen teilen es als Referenz. Folgen wir dem Editor, um einen Blick darauf zu werfen

Suchen Sie das Bild auf 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]

Laden Sie das Bild lokal herunter

[root@wls12c ~]$ docker pull mysql

Der Standard-Download ist der offiziell von Docker verwaltete und der erste, der durchsucht wird.

Container erstellen

Code kopieren Der Code lautet wie folgt:

[root@wls12c ~]$ docker run --name mysqldb -e MYSQL_ROOT_PASSWORD=root -d mysql

-e, Umgebung angeben variabel.

Rufen Sie die IP des MySQL-Spiegels ab

[root@wls12c ~]$ docker inspect mysqldb|grep IPAddress
     "IPAddress": "172.17.0.4",
    "SecondaryIPAddresses": null

Mit MySQL verbinden

[root@wls12c ~]$ mysql -h 172.17.0.4 -u root -p

Das Passwort ist oben angegeben Das Stammverzeichnis

speichert das initialisierte MySQL als Spiegel

[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

Das obige ist der detaillierte Inhalt vonErstellen Sie mit Docker einen MySQL-Container und speichern Sie ihn als lokales Image. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn