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
Dieser Artikel beschreibt anhand eines Beispiels,...
Eigenschaften des Listenstils Es gibt 2 Arten von...
Vorwort Bei der Entwicklung statischer Seiten, wi...
Inhaltsverzeichnis 1. Einleitung 2. Bereitstellun...
Durchführung von Transaktionen Das Redo-Protokoll...
Einfaches Beispiel für einen MySQL-Trigger Gramma...
Inhaltsverzeichnis 1. Verpackungsbefehl hinzufüge...
Inhaltsverzeichnis Warum die Auto-Inkrement-ID ak...
Ziehen Sie das Bild # Docker-Pull Codercom/Code-S...
Oft müssen wir lokale Datenbankdaten exportieren ...
Inhaltsverzeichnis Vorwort 1. Warum treten domäne...
1.vue-Verpackung Hier verwenden wir den Befehl „v...
Inhaltsverzeichnis 1. Constraint-Konzepte und Kla...
Inhaltsverzeichnis Vorwort Lösung Konkrete Umsetz...
Anaconda-Installation Anaconda ist ein Softwarepa...