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
MySQL-Datenbanken werden häufig verwendet, insbes...
Inhaltsverzeichnis Vorwort 1. Routing von Lazy Lo...
Makrotasks und Mikrotasks JavaScript ist eine Sin...
Wenn Docker einen Container startet, gibt es den ...
[Zusammenfassung] Dieser Artikel erstellt schnell...
Umgebung: Mindestinstallation von CentOS 7.1.1503...
1. Der Zugriff auf Literale und lokale Variablen ...
In diesem Artikel wird der spezifische JavaScript...
Hintergrund Wie wir alle wissen, ist Nginx ein Ho...
Problembeschreibung: Struktur: test hat zwei Feld...
Vorwort In den meisten Projekten werden Sie auf e...
Vorwort: Die MySQL-Master-Slave-Architektur dürft...
1. Absoluter Pfad Zunächst einmal bezieht sich de...
Inhaltsverzeichnis 1. Wie wird die aktuelle Uhrze...
Ich bin auf ein Beispiel gestoßen, als ich nach e...