Einführung in DockerDocker ist eine Open-Source-Anwendungscontainer-Engine, die es Entwicklern ermöglicht, ihre Anwendungen und Abhängigkeiten in ein portables Image zu packen und es dann auf jedem gängigen Linux- oder Windows-Rechner zu veröffentlichen. Die Verwendung von Docker erleichtert das Verpacken, Testen und Bereitstellen von Anwendungen. Installation der Docker-Umgebung1. Installieren Sie yum-utils: yum install -y yum-utils Gerätemapper-Persistent-Data lvm2 2. Fügen Sie den Speicherort des Docker-Repositorys zur Yum-Quelle hinzu: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 3. Docker installieren: yum installiere docker-ce 4. Starten Sie Docker: systemctl starte Docker Allgemeine Befehle für Docker-ImagesSuchspiegelDocker-Suche Java Bild herunterladenDocker-Pull Java:8 So finden Sie die vom Image unterstützten Versionen
Rufen Sie die offizielle Website des Docker-Hubs auf, Adresse: https://hub.docker.com Suchen Sie dann nach dem gewünschten Bild: Überprüfen Sie die vom Image unterstützten Versionen: Laden Sie das Bild herunter: Docker-Pull nginx:1.17.0 Bilder auflistenDocker-Bilder Löschen eines BildesLöschen Sie ein Bild, indem Sie seinen Namen angeben Docker RMI Java:8 Löschen Sie ein Bild, indem Sie seinen Namen angeben (obligatorisch) docker rmi -f java:8 Erzwingen Sie das Löschen aller Bilder docker rmi -f $(Docker-Images) Allgemeine Befehle für Docker-ContainerErstellen und Starten eines Containersdocker run -p 80:80 --name nginx -d nginx:1.17.0 Option -d: zeigt den Hintergrundvorgang an Option --name: Gibt den Namen des Containers an, nachdem er als nginx ausgeführt wurde. Anschließend können Sie den Container anhand des Namens bedienen. Option -p: Gibt die Portzuordnung an. Das Format lautet: HostPort:ContainerPort Container auflistenListe laufender Container: Docker PS Alle Container auflisten Docker ps -a Stoppen des Containers# $ContainerName und $ContainerId können mit dem Befehl docker ps abgefragt werden Docker-Stopp $ContainerName (oder $ContainerId) Zum Beispiel: Docker stoppt Nginx #oder Docker-Stopp c5f5d5125587 Containerstopp erzwingendocker kill $ContainerName(oder $ContainerId) Starten eines gestoppten Containersdocker start $ContainerName(oder $ContainerId) Betreten des ContainersFragen Sie zuerst die PID des Containers ab: docker inspect --format "{{.State.Pid}}" $ContainerName(oder $ContainerId) Geben Sie den Container entsprechend der PID des Containers ein: nsenter --target "$pid" --mount --uts --ipc --net --pid Löschen eines ContainersDen angegebenen Container löschen: docker rm $ContainerName(oder $ContainerId) Erzwingen Sie das Löschen aller Container; docker rm -f $(docker ps -a -q) Anzeigen der ContainerprotokolleDocker-Protokolle $ContainerName (oder $ContainerId) Zeigen Sie die IP-Adresse des Containers anDocker-Protokolle $ContainerName (oder $ContainerId) Synchronisieren Sie die Hostzeit mit dem Containerdocker cp /etc/localtime $ContainerName(oder $ContainerId):/etc/ Überprüfen Sie die CPU-, Speicher-, Netzwerk- und IO-Auslastung von Docker auf dem Hostcomputer.Zeigen Sie den Status eines angegebenen Containers an: Docker-Statistiken $ContainerName (oder $ContainerId) Alle Container anzeigen: Docker-Statistiken -a Geben Sie bash in den Docker-Container eindocker exec -it $ContainerName /bin/bash Ändern Sie den Speicherort des Docker-ImagesSehen Sie sich den Speicherort des Docker-Images an: Docker-Info | grep "Docker-Stammverzeichnis" Beenden Sie den Docker-Dienst: systemctl stoppt Docker Verschieben Sie das Verzeichnis in den Zielpfad: mv /var/lib/docker /meinedaten/docker Einen Softlink erstellen: ln -s /meineDaten/docker /var/lib/docker Damit ist dieser Artikel über die wesentlichen Docker-Befehle für Entwickler abgeschlossen. Weitere Inhalte zu Docker-Befehlen finden Sie in den vorherigen Artikeln von 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:
|
<<: Detaillierte Erklärung zur Lösung des Problems „Position: Fester fester Positionierungsversatz“
>>: MySQL-Grundlagen-Tutorial: Detaillierte Erklärung der DML-Anweisungen
Installieren Sie SSHPASS Für die meisten aktuelle...
In diesem Artikel wird die Installations- und Kon...
<br />Dies stammt aus dem Inhalt von „Web Fr...
Betriebssystem: Alibaba Cloud ESC-Instanz centos7...
Formatkodierung 1. Bitte stellen Sie die Seitenbr...
Vorwort: Der Installationsvorgang wird nicht im D...
Inhaltsverzeichnis Ein kurzer Überblick über die ...
1. Laden Sie das Pip-Installationspaket entsprech...
Inhaltsverzeichnis React-Demo zur Anzeige des Dat...
1. Transaktionen haben ACID-Eigenschaften Atomari...
Im vorherigen Artikel wurde der Installationsproz...
Inhaltsverzeichnis Gängige Array-Methoden Hinzufü...
Manchmal müssen Sie mehrere Bereiche auf einem Bi...
Vor kurzem habe ich vor, eine Cloud-Festplatte au...
Inhaltsverzeichnis 01 Behälterkonsistenz 02 Konze...