Heim Betrieb und Instandhaltung Docker So stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit

So stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit

Dec 17, 2020 am 09:33 AM
docker tomcat web应用

So stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit

Die richtige Bereitstellungsmethode ist wie folgt:

(Lernvideo-Sharing: Programmiervideo)

1. Laden Sie Docker online herunter

yum install -y epel-release

yum install docker-io   # 安装dockerchkconfig docker on     # 加入开机启动service docker start     # 启动docker服务
Nach dem Login kopieren
2. Installieren Sie den Tomcat-Container mit Docker

2. Finden Sie die Tomcat-Informationen von der Server

# docker search tomcat
Nach dem Login kopieren

So stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit

2.2 Laden Sie das offizielle Bild mit den höchsten Starts herunter

docker pull  docker.io/tomcat
Nach dem Login kopieren
2.3 Alle Docker-Bilder anzeigen

docker images
Nach dem Login kopieren

So stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit

2.4 Starten Sie Tomcat

So stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit2.5 Von Beginn an können Sie auf 192.168.138.132 zugreifen :808 0

So stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit3. Stellen Sie Ihre eigene Webreferenz bereit

3.3 Verwerfen Sie das Kriegspaket. Gehen Sie zum Host, werfen Sie es in den Container und werfen Sie es in Tomcat/WebappsSo stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit

docker run -p 8081:8080 docker.io/tomcat    #  若端口被占用,可以指定容器和主机的映射端口 前者是外围访问端口:后者是容器内部端口
Nach dem Login kopieren
3.4. Starten Sie Tomcat oder starten Sie den Docker-Neustart neu

3.6 Ausführen, um die Projekte im Container comcat anzuzeigen So stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit

docker ps     # 使用以下命令来查看正在运行的容器
Nach dem Login kopieren

3.7 Ein Nachteil der oben genannten Ausführung besteht darin, dass das Projekt nach dem Neustart nicht mehr vorhanden ist. Die folgende Methode 2 beginnt mit dem Mounten

3.8 Die ersten beiden Methoden werden für die Verwendung in einer Testumgebung empfohlen. Schließlich muss der Code häufig geändert werden. Methode 3 kann in der Produktion verwendet werden. Dies ist auch die von der offiziellen Website empfohlene Methode

docker  exec -it   3cb492a27475   /bin/bash    #中间那个是容器id(CONTAINER_ID)
Nach dem Login kopieren

Empfohlen: So stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit Docker-Tutorial

Das obige ist der detaillierte Inhalt vonSo stellen Sie Tomcat- und Webanwendungen mit Docker korrekt bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verlassen Sie den Container mit Docker So verlassen Sie den Container mit Docker Apr 15, 2025 pm 12:15 PM

Vier Möglichkeiten zum Beenden von Docker Container: Verwenden Sie Strg D im Befehl Container Terminal ENGEBOT IM Container Terminal verwenden Sie Docker Stop & lt; container_name & gt; Befehl verwenden Sie Docker Kill & lt; container_name & gt; Befehl im Host -Terminal (Force Exit)

So kopieren Sie Dateien in Docker nach außen So kopieren Sie Dateien in Docker nach außen Apr 15, 2025 pm 12:12 PM

Methoden zum Kopieren von Dateien in externen Hosts in Docker: Verwenden Sie den Befehl Docker CP: Docker CP [Optionen] & lt; Containerpfad & gt; & lt; Host -Pfad & gt;. Verwenden von Datenvolumina: Erstellen Sie ein Verzeichnis auf dem Host und verwenden Sie den Parameter -V, um das Verzeichnis in den Container zu montieren, um den Container zu erstellen, um eine bidirektionale Dateisynchronisation zu erreichen.

So überprüfen Sie den Namen des Docker -Containers So überprüfen Sie den Namen des Docker -Containers Apr 15, 2025 pm 12:21 PM

Sie können den Namen des Docker -Containers abfragen, indem Sie den Schritten folgen: Alle Container auflisten (Docker PS). Filtern Sie die Containerliste (unter Verwendung des GREP -Befehls). Ruft den Containernamen ab (befindet sich in der Spalte "Namen").

So starten Sie Docker neu So starten Sie Docker neu Apr 15, 2025 pm 12:06 PM

So starten Sie den Docker -Container neu: Holen Sie sich die Container -ID (Docker PS); Stop den Container (Docker Stop & lt; Container_id & gt;); Starten Sie den Container (Docker start & lt; container_id & gt;); Stellen Sie sicher, dass der Neustart erfolgreich ist (Docker PS). Andere Methoden: Docker Compose (Docker-Compose Neustart) oder Docker-API (siehe Docker-Dokumentation).

So aktualisieren Sie das Bild von Docker So aktualisieren Sie das Bild von Docker Apr 15, 2025 pm 12:03 PM

Die Schritte zur Aktualisierung eines Docker -Images sind wie folgt: Ziehen Sie das neueste Bild -Tag. Neues Bild Löschen Sie das alte Bild für ein bestimmtes Tag (optional) den Container neu (falls erforderlich) neu starten Sie neu (falls erforderlich).

So starten Sie MySQL von Docker So starten Sie MySQL von Docker Apr 15, 2025 pm 12:09 PM

Der Prozess des Startens von MySQL in Docker besteht aus den folgenden Schritten: Ziehen Sie das MySQL -Image zum Erstellen und Starten des Containers an, setzen

MySQLs Rolle: Datenbanken in Webanwendungen MySQLs Rolle: Datenbanken in Webanwendungen Apr 17, 2025 am 12:23 AM

Die Hauptaufgabe von MySQL in Webanwendungen besteht darin, Daten zu speichern und zu verwalten. 1.Mysql verarbeitet effizient Benutzerinformationen, Produktkataloge, Transaktionsunterlagen und andere Daten. 2. Durch die SQL -Abfrage können Entwickler Informationen aus der Datenbank extrahieren, um dynamische Inhalte zu generieren. 3.Mysql arbeitet basierend auf dem Client-Server-Modell, um eine akzeptable Abfragegeschwindigkeit sicherzustellen.

So sehen Sie den Docker -Prozess So sehen Sie den Docker -Prozess Apr 15, 2025 am 11:48 AM

Docker Process Viewing -Methode: 1. Docker Cli -Befehl: Docker PS; 2. SYSTEMD CLI -Befehl: SystemCTL Status Docker; 3.. Docker Compose CLI Command: Docker-Compose PS; 4. Process Explorer (Windows); 5. /proc -Verzeichnis (Linux).

See all articles