VorwortInstallieren Sie zunächst Docker. Verwenden Sie das Skript im Artikel, um schnell einen virtuellen CentOS 7.8-Systemcluster zu erstellen und über das Remote-Tool SSH (Secure Shell) eine Verbindung dazu herzustellen. Erstellen Sie ein Brückennetzwerk, um die Kommunikation zwischen Containern zu erleichtern Das Anweisungsformat ist Docker-Netzwerk, Testnetzwerk erstellen Listen Sie alle Netzwerke unter Docker auf und Sie können das Testnetzwerk sehen. Docker-Netzwerk ls Erstellen eines Containers aus einem CentOS 7-Image Führen Sie Um mehrere Container auf demselben Host zu erstellen, müssen Sie einen neuen Containernamen (--name node2), einen Netzwerkalias (--network-alias node2) und einen zugeordneten Port (-p 30003:22 -p 30004:80) definieren. Docker-Ausführung \ --name Knoten1 \ --Netzwerk Testnetzwerk \ --network-alias node1 \ --privilegiert=true \ -dit \ -m 1500M \ -w ~/ \ -v /root/docker/node1:/root \ -p 30001:22 \ -p 30002:80 \ registry.cn-shanghai.aliyuncs.com/exposure/centos:7.8.2003_v1 \ /usr/sbin/init Erklärung der einzelnen Parameter im Befehl: # Docker ausführen \ # --name node1 \ Gibt an, dass der Containername node1 ist # --network test-network \ Use the network named test-network# --network-alias node1 \ Specify the network alias as node1, which is equivalent to the domain name# --privileged=true \ Specify a privileged container with full root permissions# -dit \ Equivalent to running the container in the background (-d), running the container in interactive mode (-i), and reallocating a pseudo input terminal (-t) for the container. -i and -t are generally used at the same time# -m 1500M \ Limit the container's memory usage to 1500 megabytes# -w ~/ \ Working directory, the directory after entering the container is the current user directory# -v /root/docker/node1:/root Mount the host/root/docker/node1 directory to the container/root directory, and the contents under the directory can be seen by each other# -p 30001:22 \ Map the host's 30001 port to the container's 22 port. Accessing the container's 22 port through the host's 30001 port is equivalent to accessing the container's 22 port# -p 30002:80 \ # registry.cn-shanghai.aliyuncs.com/exposure/centos:7.8.2003_v1 \ Verwenden Sie das Image-Repository und das Tag/die Versionsnummer # /usr/sbin/init \ Führen Sie nach dem Start des Containers diesen Befehl aus, um die Umgebung für die Softwareausführung vorzubereiten, einschließlich des Systemhostnamens, der Netzwerkeinstellungen, der Sprache, des Dateisystemformats und des Starts anderer Dienste usw. Container verbindenGeben Sie den Container über die Host-Befehlszeile ein # Geben Sie den Container ein docker exec -it node1 /bin/bash # Beenden Sie den Container exit Remote-Verbindung: Greifen Sie über die Host-IP und den Port (der dem Container-Port 22 zugeordnet ist) auf den CentOS 7-Container zu. Container greifen aufeinander zuIm selben Netzwerk greifen Container über Netzwerkaliase (--network-alias) aufeinander zu. In der folgenden Abbildung sind wir mit dem Container node2 verbunden. Wir können node1 im Container anpingen und das Netzwerk ist zugänglich. ReferenzlinksTutorial für Anfänger - Docker-Befehle Dies ist das Ende dieses Artikels über die Implementierungsschritte zum Erstellen eines CentOS-Containers über Docker. Weitere relevante Inhalte zum Erstellen eines CentOS-Containers mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: Zwei Möglichkeiten, das Löschen des Eingabetext-Eingabecaches in HTML zu verhindern
Konzepteinführung: Wir wissen, dass das Redo-Log ...
Verwenden Sie um dies zu erreichen, die modulare ...
01. Befehlsübersicht md5sum - MD5-Prüfcode berech...
SMIL fügt Unterstützung für Timing und Mediensync...
Was ist eine Transaktion? Eine Transaktion ist ei...
1. Beispiel einer Dropdown-Liste Der Code lautet ...
Die Bedeutung von key_len In MySQL können Sie „ex...
1. Methode 1 zum Löschen von Floating Legen Sie d...
Bereitstellungsumgebung: Installationsversion Red...
In diesem Artikelbeispiel wird der spezifische Co...
Frage Das nahtlose Scrollen von Bildern und Texte...
Über Nginx, eine leistungsstarke, leichte Webserv...
Rendering-Pipeline mit externen CSS-Dateien In de...
FOUC steht für Flash of Unstyled Content, abgekürz...
Vorwort: Ich habe Win10 neu installiert und gleic...