Nachdem wir eine halbe Stunde lang versucht hatten, das MySQL-Image mit Docker abzurufen, schlug es immer noch fehl, sodass wir stattdessen Alibaba Cloud Image Accelerator verwendeten. 1. Betreten Sie die Alibaba Cloud-PlattformLink: Alibaba Cloud Console, Bildsuche MySQL Accelerator-Link kopieren 2. Rufen Sie die virtuelle Maschine auf, um die Docker-Konfiguration zu ändernvim /etc/docker/daemon.json Code bearbeiten { "registry-mirrors": ["https://nsodgxr5.mirror.aliyuncs.com"] } Starten Sie Docker neu sudo systemctl daemon-reload sudo systemctl Neustart Docker 3. MySQL erneut herunterladenErgänzung: Verwenden Sie Docker, um das Tomcat-Image und die MySQL-Image-Bereitstellungsimplementierung abzurufen Ziehen Sie das Tomcat-ImageVorhandenes Image abfragen - Befehl: docker search tomcat Hinweis: Name bedeutet Name Beschreibung: Sterne: Achtung Offiziell: Ist es offiziell? Automatexd: Wird es privat erstellt? Befehl zum Abrufen des Images der Tomcat8.5-Version: docker pull tomcat:8.5 Hinweis: Sie können die Methode :xx verwenden, um die Version des gezogenen Containers auszuwählen. Zeigen Sie den abgerufenen Image-Befehl an: Docker-Images Führen Sie den Tomcat-Image-Befehl aus: docker run --name mytomcat -p 8099:8080 -d tomcat Hinweis: --name bedeutet, dass Sie selbst einen Namen definieren. -p Port, der erste gibt den Port an, der vom lokalen Computer für den Client verfügbar gemacht wird, und der zweite gibt den Port des Docker-Containers an. -d bedeutet, dass es im Hintergrund ausgeführt wird Einige häufig verwendete Befehle:Zeigen Sie den laufenden Container an: docker ps Vorhandenes Image abfragen - Befehl: docker search tomcat Alle Container anzeigen: docker ps -a Fahren Sie den laufenden Container herunter: docker stop [Containername] Starten Sie den laufenden Container: docker start [Containername] Starten Sie einen laufenden Container neu: docker restart [Containername] Löschen Sie den Container: docker rm -v [Containername] Löschen Sie das Image: docker rmi [Imagename] Befehl zum Bereitstellen des Projekts: docker cp [Projektpfad] [Containername]:/usr/local/tomcat/webapps/ Abfrage der internen Dateien des Containers: docker exec -it [Containername] /bin/bash Ziehen Sie das MySQL-ImageVorhandenes Bild abfragen - Befehl: docker search mysql Rufen Sie das MySQL-Image mit dem Befehl „docker pull mysql:5.6“ ab. Zeigen Sie den abgerufenen Image-Befehl an: docker images | grep mysql Führen Sie den MySQL-Containerbefehl aus: docker run -p 3306:3306 --name mymysql -d mysql:5.6 -e MYSQL_ROOT_PASSWORD=123456 Stellen Sie das Projekt im Tomcat-Image bereitdocker cp /home/test/doctor mytomcat:/usr/local/tomcat/webapps/ Starten Sie das Image neu Docker startet Tomcat neu Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur. Das könnte Sie auch interessieren:
|
>>: Neue Funktionen in MySQL 8.0 - Einführung in die Verwendung des Management-Ports
Die Festlegung einer Begrenzung der Anzahl von Be...
Leistung von „Union All“ in MySQL 5.6 Teil 1: MyS...
Einführung Beschreibt die Anwendungsfälle und Lös...
Vorwort Der Ursprung ist Frage 1: Wenn Ihre Umask...
Dieser Artikel stellt den Import und Export von D...
Im vorherigen Artikel wurde beschrieben, wie man ...
In diesem Artikelbeispiel wird der spezifische Co...
Offizielle Website https://cli.vuejs.org/en/guide...
1. MySQLs eigenes Stresstest-Tool – Mysqlslap mys...
In diesem Artikelbeispiel wird der spezifische Co...
Fehlermeldung: Benutzer: „root“, Host: „localhost...
Für gleichmäßig verteilte Layouts verwenden wir i...
Beim Erstellen einer Webseite müssen wir normaler...
Inhaltsverzeichnis Warum WebSocket verwenden? Soc...
Frage Nachdem das Unternehmen den Server migriert...