[JAVA] Erstellen Sie eine WAS-Ausführungsumgebung aus Docker

Am Anfang

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

Umgang mit Fehlern, die während der Docker-Einrichtung auftreten

Ein Doppelklick auf Docker Quickstart Terminal führt zu einem Fehler 1

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.

Ein Doppelklick auf Docker Quickstart Terminal führt zu einem Fehler 2

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/

Starten Sie WAS

1. 1. Laden Sie das virtuelle WAS Liberty-Image von Dokcer Hub herunter

Führen Sie den folgenden Befehl aus

docker pull websphere-liberty

2. Führen Sie einen virtuellen Image-Start durch

(1) Ausführung im interaktiven Modus

Führen Sie den folgenden Befehl aus

docker run -it websphere-liberty

(2) Ausführung im Hintergrundmodus

Führen Sie den folgenden Befehl aus

docker run -d -p 80:9080 --name wlp websphere-liberty

(3) Überprüfen Sie das Protokoll

Führen Sie den folgenden Befehl aus

docker logs --tail=all -f wlp

(4) Überprüfen Sie die IP-Adresse

Führen Sie den folgenden Befehl aus

docker-machine ip

Stellen Sie die Anwendung bereit

1. 1. Hochladen einer Anwendung in eine virtuelle Umgebung

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

2. Stellen Sie die Anwendung bereit

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

3. 3. Stellen Sie sicher, dass die bereitgestellte Anwendung auf dem Gastterminal ausgeführt wird

Führen Sie den folgenden Befehl aus

docker ps

3. 3. Stoppen Sie die Bereitstellung und stellen Sie die Bereitstellung auf

Führen Sie den folgenden Befehl aus

- docker kill app
- docker rm app

4. Stellen Sie Anwendungen aus Dateien aus Dockerfile bereit

(1) Inhalt von Dockerfile

FROM websphere-liberty    
ADD ServletApp.war /config/dropins/app.war

(2) Auszuführender Befehl

docker run -d -p 80:9080 --name=app app

Recommended Posts

Erstellen Sie eine WAS-Ausführungsumgebung aus Docker
Erstellen Sie mit Docker eine Node.js-Umgebung
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
[Docker] Erstellen Sie die Ausführungsumgebung von Jupyter Lab mit Docker
Einfache Konstruktion der Docker + Django-Entwicklungsumgebung
Erstellen Sie eine Entwicklungsumgebung für Docker + Rails6 + Postgresql
Erstellen Sie eine Laravel / Docker-Umgebung mit VSCode devcontainer
Erstellen Sie mit Docker schnell eine WordPress-Entwicklungsumgebung
Einfache Erstellung der Docker Compose + Django-Entwicklungsumgebung
Erstellen Sie eine Entwicklungsumgebung für Docker, Java und Code
[Hinweis] Erstellen Sie eine Python3-Umgebung mit Docker in EC2
Erstellen einer Docker-Umgebung mit WSL
[Hinweis] Erstellen Sie mit Docker eine Java-Umgebung von Grund auf neu
Ruby ① Erstellen einer Windows-Umgebung
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
Erstellen Sie mit Docker eine Vue3-Umgebung!
Erstellen Sie mit Pleiades 4.8 eine Tomcat 8.5-Umgebung
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
Erstellen Sie eine Unity-Entwicklungsumgebung auf Docker
Erstellen Sie mit Laradock eine Docker + Laravel-Umgebung
Erstellen Sie eine Browsertestumgebung mit Capybara in der Docker-Entwicklungsumgebung
Erstellen Sie mit Docker Compose eine Entwicklungsumgebung für Django + MySQL + nginx
Erstellen Sie mit Docker schnell eine Webumgebung
Studieren Sie Docker erneut aus Sicht des Systembetriebs
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie eine Redmine-Code-Leseumgebung in Docker
Erstellen Sie eine Umgebung mit Docker unter AWS
Erstellen Sie eine JMeter-Umgebung auf Ihrem Mac
Erstellen Sie eine Ultra96v2-Entwicklungsumgebung auf Docker 1
Erstellen Sie mit Docker eine TensorFlow-Betriebsüberprüfungsumgebung
So erstellen Sie eine Rails 6-Umgebung mit Docker
[Kopieren und Einfügen] Erstellen Sie mit Docker Compose Part 2 eine Laravel-Entwicklungsumgebung
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials (Rails 6 + PostgreSQL + Webpack)
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Ubuntu-Version).
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Mac-Version).
Erstellen einer Doker-basierten Entwicklungsumgebung unter Windows 10 Home 2020 Version 1 Bis WSL2-basierte Docker-Konstruktion
[Memo] Erstellen Sie mit Docker ganz einfach eine CentOS 8-Umgebung
Erstellen Sie mit Docker sofort eine Privoxy + Tor-Umgebung
So erhalten Sie einen Heapdump aus einem Docker-Container
[Java] Erstellen Sie eine Java-Entwicklungsumgebung unter Ubuntu und überprüfen Sie die Ausführung
Erstellen Sie eine Kotlin-App mit dem OpenJDK Docker-Container
Erstellen Sie eine Laravel-Umgebung auf einer AWS-Instanz
Erstellen Sie einen Container für Docker x Laravel phpMyAdmin
[Win10] Erstellen Sie eine JSF-Entwicklungsumgebung mit NetBeans