Siehe Lassen Sie uns die WAS Liberty-Umgebung auf Docker ausführen und versuchen Sie, WAS auf Docker auszuführen. Zu. Zuerst habe ich versucht, Docker-ToolBox zu installieren, aber ich kann nicht über den auf der obigen Site eingeführten Link zur Docker-ToolBox-Download-Site springen. Als ich bei Google gesucht habe, ist die Download-Site für Docker-ToolBox https://www.docker.com/get-docker wie es scheint
Wenn Sie Git bei der Installation von Docker nicht installieren möchten, müssen Sie den installierten Git Bash im Verknüpfungspfad von "Docker Quickstart Terminal" angeben.
Doppelklicken Sie auf Docker Quickstart Terminal
Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory
Wenn der Fehler angezeigt wird, müssen Sie die Virtualisierungseinstellungen im Betriebssystem-BIOS konfigurieren. Übrigens, um den BIOS-Einstellungsbildschirm unter Win10 zu starten, müssen Sie in der Einstellung "Update and Security" durchgehen. (Referenzseite) http://tanweb.net/2017/12/22/17401/
Führen Sie den folgenden Befehl aus
docker pull websphere-liberty
Führen Sie den folgenden Befehl aus
docker run -it websphere-liberty
Führen Sie den folgenden Befehl aus
docker run -d -p 80:9080 --name wlp websphere-liberty
Führen Sie den folgenden Befehl aus
docker logs --tail=all -f wlp
Führen Sie den folgenden Befehl aus
docker-machine ip
docker-machine scp localhost:/docker/ci.docker.tutorials/app/ServletApp.war $(docker-machine active):/tmp/ServletApp.war
Es wird gesagt, dass es funktionieren wird,
[email protected]'s password:
Permission denied, please try again.
Ich wurde nach einem Passwort für [email protected] gefragt, an das ich mich nicht erinnern konnte und das nicht funktionierte. Da es keine Hilfe dafür gibt, habe ich WinSCP und SCP installiert und konnte die Datei erfolgreich in die virtuelle Umgebung hochladen
Führen Sie den folgenden Befehl aus
docker run -d -p 80:9080 --name=app -v /tmp/ServletApp.war:/config/dropins/app.war websphere-liberty
(Bedeutung des Befehls) Guest /tmp/ServletApp.war auf Port 80 auf der Hostseite und Port 9080 auf der Gastseite Debuggen Sie die platzierte Webanwendung
Führen Sie den folgenden Befehl aus
docker ps
Führen Sie den folgenden Befehl aus
- docker kill app
- docker rm app
FROM websphere-liberty
ADD ServletApp.war /config/dropins/app.war
docker run -d -p 80:9080 --name=app app
Recommended Posts