26 Docker-Befehle mit Beispielen

Docker-Befehls-Spickzettel für Systemadministratoren und Entwickler…


Docker ist ein Containerisierungssystem, das die Anwendung mit ihren Abhängigkeiten in einem Container verpackt und ausführt. Es gibt mehrere Docker-Befehle, die Sie kennen müssen, wenn Sie mit Docker arbeiten. In diesem Artikel geht es darum.

Wenn Sie nicht wissen, was Docker ist, können Sie dies tun Udemy Anfängerkurs.

Die Version finden

Eines der ersten Dinge, die Sie wissen möchten, ist, wie Sie die installierte Docker-Version finden.

[E-Mail geschützt]: / home / geekflare $ docker –version

Docker Version 18.09.6, Build 481bc77

Bild herunterladen

Angenommen, Sie müssen das Docker-Image abrufen Dockerhub (Docker-Repository). Das folgende Beispiel zum Abrufen des Apache HTTP-Server-Images.

[E-Mail geschützt]: / home / geekflare $ docker ziehe httpd

Standard-Tag verwenden: Neueste

spätestens: Aus Bibliothek / httpd ziehen

f5d23c7fed46: Vollständig ziehen

b083c5fd185b: Fertig ziehen

bf5100a89e78: Fertig ziehen

98f47fcaa52f: Vollständig ziehen

622a9dd8cfed: Fertig ziehen

Digest: sha256: 8bd76c050761610773b484e411612a31f299dbf7273763103edbda82acd73642

Status: Heruntergeladenes neueres Bild für httpd: neueste

[E-Mail geschützt]: / home / geekflare $

Bilder

Listen Sie alle Docker-Images auf, die auf dem System abgerufen wurden, mit Bilddetails wie TAG / IMAGE ID / SIZE usw..

[E-Mail geschützt]: / home / geekflare $ docker images

REPOSITORY TAG IMAGE ID ERSTELLTE GRÖSSE

httpd neueste ee39f68eb241 vor 2 Tagen 154MB

hallo-welt neueste fce289e99eb9 vor 6 Monaten 1.84kB

sequenceiq / hadoop-docker 2.7.0 789fa0a3b911 vor 4 Jahren 1.76GB

Lauf

Führen Sie das im Befehl erwähnte Docker-Image aus. Dieser Befehl erstellt einen Docker-Container, in dem der Apache-HTTP-Server ausgeführt wird.

[E-Mail geschützt]: / home / geekflare $ docker run -it -d httpd

09ca6feb6efc0578951a3e2557ed5855b2edda39a795d9703eb54d975930fe6e

Was läuft??

ps listet alle Docker-Container mit Containerdetails auf.

[E-Mail geschützt]: / home / geekflare $ docker ps

BEHÄLTER-ID BILDBEFEHL ERSTELLTE STATUS-PORTS-NAMEN

09ca6feb6efc httpd               "httpd-Vordergrund"   Vor 36 Sekunden Bis 33 Sekunden 80 / tcp verdächtige_glocke

Wie Sie sehen können, wird der Apache-Server in diesem Docker-Container ausgeführt.

ps -a

Listen Sie alle Docker-Container auf, die ausgeführt / beendet / gestoppt werden, und geben Sie die Containerdetails an.

[E-Mail geschützt]: / home / geekflare $ docker ps -a

BEHÄLTER-ID BILDBEFEHL ERSTELLTE STATUS-PORTS-NAMEN

09ca6feb6efc httpd                            "httpd-Vordergrund"       Vor 51 Sekunden Bis 49 Sekunden 80 / tcp verdächtige_glocke

2f6fb3381078 sequenceiq / hadoop-docker: 2.7.0   "/etc/bootstrap.sh -d"   Vor 2 Wochen Beendet (137) vor 9 Tagen quizzical_raman

9f397feb3a46 sequenceiq / hadoop-docker: 2.7.0   "/etc/bootstrap.sh -…"   Vor 2 Wochen Beendet (255) Vor 2 Wochen 2122 / tcp, 8030-8033 / tcp, 8040 / tcp, 8042 / tcp, 8088 / tcp, 19888 / tcp, 49707 / tcp, 50010 / tcp, 50020 / tcp, 50070 / tcp, 50075 / tcp, 50090 / tcp bestimmt_ritchie

9b6343d3b5a0 Hallo Welt                      "/Hallo"                 Vor 2 Wochen Beendet (0) vor 2 Wochen peace_mclean

exec

Greifen Sie auf den Docker-Container zu und führen Sie Befehle im Container aus. In diesem Beispiel greife ich auf den Apache-Server-Container zu.

[E-Mail geschützt]: / home / geekflare $ docker exec -it 09ca6feb6efc bash

[E-Mail geschützt]: / usr / local / apache2 # ls

bin build cgi-bin conf error htdocs-Symbole enthalten Protokollmodule

[E-Mail geschützt]: / usr / local / apache2 #

Geben Sie exit ein und drücken Sie die Eingabetaste, um den Container zu verlassen.

Behälter entfernen

Entfernen Sie den Docker-Container mit der im Befehl angegebenen Container-ID.

[E-Mail geschützt]: / home / geekflare $ docker rm 9b6343d3b5a0

9b6343d3b5a0

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der Container entfernt wurde oder nicht.

[E-Mail geschützt]: / home / geekflare $ docker ps -a

BEHÄLTER-ID BILDBEFEHL ERSTELLTE STATUS-PORTS-NAMEN

09ca6feb6efc httpd                            "httpd-Vordergrund"       Vor ungefähr einer Minute Up Ungefähr eine Minute 80 / tcp verdächtige_glocke

2f6fb3381078 sequenceiq / hadoop-docker: 2.7.0   "/etc/bootstrap.sh -d"   Vor 2 Wochen Beendet (137) vor 9 Tagen quizzical_raman

9f397feb3a46 sequenceiq / hadoop-docker: 2.7.0   "/etc/bootstrap.sh -…"   Vor 2 Wochen Beendet (255) Vor 2 Wochen 2122 / tcp, 8030-8033 / tcp, 8040 / tcp, 8042 / tcp, 8088 / tcp, 19888 / tcp, 49707 / tcp, 50010 / tcp, 50020 / tcp, 50070 / tcp, 50075 / tcp, 50090 / tcp bestimmt_ritchie

Bild entfernen

Entfernen Sie das Docker-Image mit der im Befehl angegebenen Docker-Image-ID

[E-Mail geschützt]: / home / geekflare $ docker rmi fce289e99eb9

Ohne Tag: Hallo Welt: Neueste

Ohne Tag: [E-Mail geschützt]: 41a65640635299bab090f783209c1e3a3f11934cf7756b09cb2f1e02147c6ed8

Gelöscht: sha256: fce289e99eb9bca977dae136fbe2a82b6b7d4c372474c9235adc1741675f587e

Gelöscht: sha256: af0b15c8625bb1938f1d7b17081031f649fd14e6b233688eea3c5483994a66a3

[E-Mail geschützt]: / home / geekflare $

Starten Sie Docker neu

Starten Sie den Docker-Container mit der im Befehl angegebenen Container-ID neu.

[E-Mail geschützt]: / home / geekflare $ docker neu starten 09ca6feb6efc

09ca6feb6efc

Führen Sie den folgenden Befehl aus und überprüfen Sie den Parameter STATUS, um zu überprüfen, ob der Container kürzlich gestartet wurde.

[E-Mail geschützt]: / home / geekflare $ docker ps

BEHÄLTER-ID BILDBEFEHL ERSTELLTE STATUS-PORTS-NAMEN

09ca6feb6efc httpd               "httpd-Vordergrund"   Vor 6 Minuten Bis 9 Sekunden 80 / tcp verdächtige_glocke

Docker stoppen

Stoppen Sie einen Container mit der im Befehl angegebenen Container-ID.

[E-Mail geschützt]: / home / geekflare $ docker stop 09ca6feb6efc

09ca6feb6efc

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der Container noch ausgeführt wird oder gestoppt wurde.

[E-Mail geschützt]: / home / geekflare $ docker ps

BEHÄLTER-ID BILDBEFEHL ERSTELLTE STATUS-PORTS-NAMEN

Docker starten

Dieser Befehl im Docker startet den Docker-Container mit der im Befehl angegebenen Container-ID.

[E-Mail geschützt]: / home / geekflare $ docker start 09ca6feb6efc

09ca6feb6efc

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der Container gestartet wurde oder nicht.

[E-Mail geschützt]: / home / geekflare $ docker ps

BEHÄLTER-ID BILDBEFEHL ERSTELLTE STATUS-PORTS-NAMEN

09ca6feb6efc httpd               "httpd-Vordergrund"   Vor 8 Minuten Bis 3 Sekunden 80 / tcp verdächtige_glocke

Töten

Stoppen Sie den Docker-Container sofort. Der Docker-Stoppbefehl stoppt den Container ordnungsgemäß. Dies ist der Unterschied zwischen einem Kill- und einem Stop-Befehl.

[E-Mail geschützt]: / home / geekflare $ docker kill 09ca6feb6efc

09ca6feb6efc

Führen Sie den folgenden Befehl aus, um festzustellen, ob der Container getötet wurde oder nicht.

[E-Mail geschützt]: / home / geekflare $ docker ps

BEHÄLTER-ID BILDBEFEHL ERSTELLTE STATUS-PORTS-NAMEN

Verpflichten

Speichern Sie ein neues Docker-Image mit der im Befehl angegebenen Container-ID auf dem lokalen System. Im folgenden Beispiel ist geekflare der Benutzername und httpd_image der Bildname.

[E-Mail geschützt]: / home / geekflare $ docker commit 09ca6feb6efc geekflare / httpd_image

sha256: d1933506f4c1686ab1a1ec601b1a03a17b41decbc21d8acd893db090a09bb31c

Anmeldung

Melden Sie sich beim Docker Hub an. Sie werden aufgefordert, sich für Ihre Docker-Hub-Anmeldeinformationen anzumelden.

[E-Mail geschützt]: / home / geekflare $ docker login

Melden Sie sich mit Ihrer Docker-ID an, um Bilder von Docker Hub zu übertragen und abzurufen. Wenn Sie keine Docker-ID haben, gehen Sie zu https://hub.docker.com, um eine zu erstellen.

Benutzername: geekflare

Passwort:

Konfigurieren Sie einen Helfer für Anmeldeinformationen, um diese Warnung zu entfernen. Sehen

https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Anmeldung erfolgreich

drücken

Laden Sie ein Docker-Image mit dem im Befehl auf dem Dockerhub angegebenen Image-Namen hoch.

[E-Mail geschützt]: / home / geekflare $ docker push geekflare / httpd_image

Der Push bezieht sich auf das Repository [docker.io/geekflare/httpd_image]

734d9104a6a2: Gedrückt

635721fc6973: Von der Bibliothek / httpd bereitgestellt

bea448567d6c: Von der Bibliothek / httpd bereitgestellt

bfaa5f9c3b51: Von der Bibliothek / httpd bereitgestellt

9d542ac296cc: Von der Bibliothek / httpd bereitgestellt

d8a33133e477: Von der Bibliothek / httpd bereitgestellt

Neueste: Digest: sha256: 3904662761df9d76ef04ddfa5cfab764b85e3eedaf10071cfbe2bf77254679ac Größe: 1574

Docker-Netzwerk

Der folgende Befehl im Docker listet die Details des gesamten Netzwerks im Cluster auf.

[E-Mail geschützt]: / home / geekflare $ docker network ls

NETWORK ID NAME DRIVER SCOPE

85083e766f04 Brückenbrücke lokal

f51d1f3379e0 Host Host lokal

5e5d9a192c00 keine null lokal

Es gibt mehrere andere Docker-Netzwerkbefehle.

[E-Mail geschützt]: / home / geekflare $ docker network

Verwendung: Docker-Netzwerk BEFEHL

Netzwerke verwalten

Befehle:

Verbinden Verbinden Sie einen Container mit einem Netzwerk

create Erstellen Sie ein Netzwerk

Trennen Trennen Sie einen Container von einem Netzwerk

inspizieren Detaillierte Informationen in einem oder mehreren Netzwerken anzeigen

ls Netzwerke auflisten

Bereinigen Entfernen Sie alle nicht verwendeten Netzwerke

rm Entfernen Sie ein oder mehrere Netzwerke

Führen Sie ‘docker network COMMAND –help’ aus, um weitere Informationen zu einem Befehl zu erhalten.

Docker-Informationen

Erhalten Sie detaillierte Informationen zu Docker, das auf dem System installiert ist, einschließlich der Kernel-Version, der Anzahl der Container und Images usw..

[E-Mail geschützt]: / home / geekflare $ docker info

Behälter: 3

Laufen: 1

Angehalten: 0

Gestoppt: 2

Bilder: 3

Serverversion: 18.09.6

Speichertreiber: overlay2

Sichern des Dateisystems: extfs

Unterstützt d_type: true

Native Overlay Diff: true

Protokollierungstreiber: JSON-Datei

Cgroup-Treiber: cgroupfs

Plugins:

Volumen: lokal

Netzwerk: Bridge-Host-Macvlan-Null-Overlay

Protokoll: awslogs fließend gcplogs gelf journald json-file lokale logentries splunk syslog

Schwarm: inaktiv

Laufzeit: runc

Standardlaufzeit: runc

Init Binary: Docker-Init

Containerd-Version: bb71b10fd8f58240ca47fbb579b9d1028eea7c84

runc version: 2b18fe1d885ee5083ef9f0838fee39b62d653e30

Init-Version: fec3683

Sicherheitsoptionen:

Apparmor

seccomp

Profil: Standard

Kernel-Version: 4.18.0-25-generic

Betriebssystem: Ubuntu 18.10

OSType: Linux

Architektur: x86_64

CPUs: 1

Gesamtspeicher: 4,982 GB

Name: Geekflare

ID: RBCP: YGAP: QG6H: B6XH: JCT2: DTI5: AYJA: M44Z: ETRP: 6TO6: OPAY: KLNJ

Docker-Stammverzeichnis: / var / lib / docker

Debug-Modus (Client): false

Debug-Modus (Server): false

Benutzername: geekflare

Registrierung: https://index.docker.io/v1/

Etiketten:

Experimentell: falsch

Unsichere Register:

127.0.0.0/8

Live-Wiederherstellung aktiviert: false

Produktlizenz: Community Engine

Datei kopieren

Kopieren Sie eine Datei aus einem Docker-Container auf das lokale System.

In diesem Beispiel kopiere ich die Datei httpd.pid in einen Docker-Container mit der ID 09ca6feb6efc nach / home / geekflare /

[E-Mail geschützt]: / home / geekflare $ sudo docker cp 09ca6feb6efc: /usr/local/apache2/logs/httpd.pid / home / geekflare /

[sudo] Passwort für Geekflare:

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Datei kopiert wurde oder nicht.

[E-Mail geschützt]: / home / geekflare $ ls

Beispiel für Desktop-Dokumente examples.desktop httpd.pid nginx_new.yml nginx.yml

Verlauf überprüfen

Zeigt den Verlauf eines Docker-Images mit dem im Befehl angegebenen Bildnamen an.

G[E-Mail geschützt]: / home / geekflare $ docker history httpd

BILD ERSTELLT DURCH GRÖSSENKOMMENTAR

ee39f68eb241 vor 2 Tagen / bin / sh -c # (nop) CMD ["httpd-Vordergrund"] 0B

           Vor 2 Tagen / bin / sh -c # (nop) EXPOSE 80 0B

           Vor 2 Tagen / bin / sh -c # (nop) COPY-Datei: c432ff61c4993ecd… 138B

           Vor 4 Tagen / bin / sh -c set -eux; savedAptMark ="$ (apt-m… 49,1 MB

           Vor 4 Tagen / bin / sh -c # (nop) ENV HTTPD_PATCHES = 0B

           Vor 4 Tagen / bin / sh -c # (nop) ENV HTTPD_SHA256 = b4ca9d05… 0B

           Vor 4 Tagen / bin / sh -c # (nop) ENV HTTPD_VERSION = 2.4.39 0B

           Vor 4 Tagen / bin / sh -c set -eux; apt-get update; apt-g… 35,4 MB

           Vor 4 Tagen / bin / sh -c # (nop) WORKDIR / usr / local / apache2 0B

           Vor 4 Tagen / bin / sh -c mkdir -p "$ HTTPD_PREFIX"  && Chow… 0B

           Vor 4 Tagen / bin / sh -c # (nop) ENV PATH = / usr / local / apach… 0B

           Vor 4 Tagen / bin / sh -c # (nop) ENV HTTPD_PREFIX = / usr / loc… 0B

           Vor 5 Tagen / bin / sh -c # (nop) CMD ["Bash"] 0B

           Vor 5 Tagen / bin / sh -c # (nop) ADD-Datei: 71ac26257198ecf6a… 69.2MB

Protokolle überprüfen

Zeigen Sie die Protokolle des Docker-Containers mit der im Befehl angegebenen ID an.

[E-Mail geschützt]: / home / geekflare $ docker logs 09ca6feb6efc

AH00558: httpd: Der vollständig qualifizierte Domänenname des Servers konnte mit 172.17.0.2 nicht zuverlässig ermittelt werden. Legen Sie die Direktive ‘ServerName’ global fest, um diese Nachricht zu unterdrücken

AH00558: httpd: Der vollständig qualifizierte Domänenname des Servers konnte mit 172.17.0.2 nicht zuverlässig ermittelt werden. Legen Sie die Direktive ‘ServerName’ global fest, um diese Nachricht zu unterdrücken

[Mon Jul 15 14: 01: 55.400472 2019] [mpm_event: note] [pid 1: tid 140299791516800] AH00489: Apache / 2.4.39 (Unix) konfiguriert – Wiederaufnahme des normalen Betriebs

[Mon Jul 15 14: 01: 55.400615 2019] [Kern: Hinweis] [PID 1: TID 140299791516800] AH00094: Befehlszeile: ‘httpd -D FOREGROUND’

[Mon Jul 15 14: 08: 36.798229 2019] [mpm_event: Notice] [PID 1: Tid 140299791516800] AH00491: SIGTERM gefangen, heruntergefahren

AH00558: httpd: Der vollständig qualifizierte Domänenname des Servers konnte mit 172.17.0.2 nicht zuverlässig ermittelt werden. Legen Sie die Direktive ‘ServerName’ global fest, um diese Nachricht zu unterdrücken

AH00558: httpd: Der vollständig qualifizierte Domänenname des Servers konnte mit 172.17.0.2 nicht zuverlässig ermittelt werden. Legen Sie die Direktive ‘ServerName’ global fest, um diese Nachricht zu unterdrücken

[Mon Jul 15 14: 08: 38.259870 2019] [mpm_event: Notice] [PID 1: TID 139974087980160] AH00489: Apache / 2.4.39 (Unix) konfiguriert – Wiederaufnahme des normalen Betriebs

[Mon Jul 15 14: 08: 38.260007 2019] [Kern: Hinweis] [PID 1: TID 139974087980160] AH00094: Befehlszeile: ‘httpd -D FOREGROUND’

[Mon Jul 15 14: 09: 01.540647 2019] [mpm_event: Notice] [PID 1: Tid 139974087980160] AH00491: SIGTERM erwischt und heruntergefahren

AH00558: httpd: Der vollständig qualifizierte Domänenname des Servers konnte mit 172.17.0.2 nicht zuverlässig ermittelt werden. Legen Sie die Direktive ‘ServerName’ global fest, um diese Nachricht zu unterdrücken

AH00558: httpd: Der vollständig qualifizierte Domänenname des Servers konnte mit 172.17.0.2 nicht zuverlässig ermittelt werden. Legen Sie die Direktive ‘ServerName’ global fest, um diese Nachricht zu unterdrücken

[Mon Jul 15 14: 10: 43.782606 2019] [mpm_event: Notice] [PID 1: TID 140281554879616] AH00489: Apache / 2.4.39 (Unix) konfiguriert – Wiederaufnahme des normalen Betriebs

[Mon Jul 15 14: 10: 43.782737 2019] [Kern: Hinweis] [PID 1: TID 140281554879616] AH00094: Befehlszeile: ‘httpd -D FOREGROUND’

AH00558: httpd: Der vollständig qualifizierte Domänenname des Servers konnte mit 172.17.0.2 nicht zuverlässig ermittelt werden. Legen Sie die Direktive ‘ServerName’ global fest, um diese Nachricht zu unterdrücken

AH00558: httpd: Der vollständig qualifizierte Domänenname des Servers konnte mit 172.17.0.2 nicht zuverlässig ermittelt werden. Legen Sie die Direktive ‘ServerName’ global fest, um diese Nachricht zu unterdrücken

[Mon Jul 15 14: 14: 08.270906 2019] [mpm_event: Notice] [PID 1: Tid 140595254346880] AH00489: Apache / 2.4.39 (Unix) konfiguriert – Wiederaufnahme des normalen Betriebs

[Mon Jul 15 14: 14: 08.272628 2019] [Kern: Hinweis] [PID 1: TID 140595254346880] AH00094: Befehlszeile: ‘httpd -D FOREGROUND’

Bild suchen

Suchen Sie auf Dockerhub nach einem Docker-Image mit dem im Befehl angegebenen Namen.

[E-Mail geschützt]: / home / geekflare $ docker suche hadoop

NAME BESCHREIBUNG STARS OFFICIAL AUTOMATED

sequenceiq / hadoop-docker Eine einfache Möglichkeit, Hadoop 611 zu testen [OK]

uhopper / hadoop Base Hadoop-Image mit dynamischer Konfiguration… 98 [OK]

harisekhon / hadoop Apache Hadoop (HDFS + Garn, Tags 2.2 – 2.8) 54 [OK]

bde2020 / hadoop-namenode Hadoop-Namensknoten eines hadoop-Clusters 22 [OK]

kiwenlau / hadoop Hadoop-Cluster in Docker-Containern ausführen 19

izone / hadoop Hadoop 2.8.5 Ökosystem vollständig verteilt, Ju… 14 [OK]

uhopper / hadoop-namenode Hadoop namenode 9 [OK]

bde2020 / hadoop-datanode Hadoop-Datenknoten eines hadoop-Clusters 9 [OK]

Singularitäten / Hadoop Apache Hadoop 8 [OK]

uhopper / hadoop-datanode Hadoop-Datenknoten 7 [OK]

harisekhon / hadoop-dev Apache Hadoop (HDFS + Garn) + Dev Tools + Gi… 6 [OK]

Konfiguration aktualisieren

Aktualisieren Sie die Containerkonfigurationen. Dies zeigt alle Update-Optionen.

[E-Mail geschützt]: / home / geekflare $ docker update –help

Verwendung: Docker-Update [OPTIONEN] CONTAINER [CONTAINER …]

Aktualisieren Sie die Konfiguration eines oder mehrerer Container

Optionen:

–blkio-weight uint16 Block IO (relatives Gewicht) zwischen 10 und 1000 oder 0 zum Deaktivieren

(Standard 0)

–CPU-Periode int CPU-CFS-Periode (Completely Fair Scheduler) begrenzen

–cpu-quota int CPU-CFS-Kontingent (Completely Fair Scheduler) begrenzen

–cpu-rt-period int Begrenzen Sie die CPU-Echtzeitperiode in Mikrosekunden

–cpu-rt-runtime int Begrenzen Sie die Echtzeit-Laufzeit der CPU in Mikrosekunden

-c, –cpu-teilt int CPU-Anteile (relatives Gewicht)

–CPU-Dezimalzahl Anzahl der CPUs

–cpuset-cpus-String-CPUs, in denen die Ausführung möglich ist (0-3, 0,1)

–cpuset-mems string MEMs, in denen die Ausführung ermöglicht werden soll (0-3, 0,1)

–Kernel-Speicher-Bytes Kernel-Speicherlimit

-m, – Speicherbytes Speicherlimit

–Speicherreservierungsbytes Speicher-Soft-Limit

–Speicher-Swap-Bytes Swap-Limit gleich Speicher plus Swap: ‘-1’, um unbegrenzten Swap zu ermöglichen

–Neustartzeichenfolge Neustartrichtlinie, die beim Beenden eines Containers angewendet werden soll

Führen Sie den folgenden Befehl aus, um die CPU-Konfiguration des Docker-Containers mit der im Befehl angegebenen Container-ID zu aktualisieren.

[E-Mail geschützt]: / home / geekflare $ docker update -c 1 2f6fb3381078

2f6fb3381078

Volumen erstellen

Erstellen Sie ein Volume, in dem der Docker-Container Daten speichert.

[E-Mail geschützt]: / home / geekflare $ docker volume create

7e7bc886f69bb24dbdbf19402e31102a25db91bb29c56cca3ea8b0c611fd9ad0

Führen Sie den folgenden Befehl aus, wenn das Volume erstellt wurde oder nicht.

[E-Mail geschützt]: / home / geekflare $ docker volume ls

DRIVER VOLUME NAME

lokal 7e7bc886f69bb24dbdbf19402e31102a25db91bb29c56cca3ea8b0c611fd9ad0

Plugin installieren

Installieren Sie ein Docker-Plugin vieux / sshfs mit einer Debug-Umgebung von 1.

[E-Mail geschützt]: / home / geekflare $ docker plugin installiere vieux / sshfs DEBUG = 1

Plugin "vieux / sshfs" fordert die folgenden Berechtigungen an:

– Netzwerk: [Host]

– mount: [/ var / lib / docker / plugins /]

– mount: []

– Gerät: [/ dev / fuse]

– Funktionen: [CAP_SYS_ADMIN]

Gewähren Sie die oben genannten Berechtigungen? [j / N] y

spätestens: Von vieux / sshfs ziehen

52d435ada6a4: Download abgeschlossen

Digest: sha256: 1d3c3e42c12138da5ef7873b97f7f32cf99fb6edde75fa4f0bcf9ed277855811

Status: Neuere Image für vieux / sshfs heruntergeladen: Neueste

Installiertes Plugin vieux / sshfs

Führen Sie den folgenden Befehl aus, um die Docker-Plugins aufzulisten.

[E-Mail geschützt]: / home / geekflare $ docker plugin ls

ID NAME BESCHREIBUNG AKTIVIERT

2a32d1fb95af vieux / sshfs: aktuelles sshFS-Plugin für Docker true

Ausloggen

Abmelden vom Dockerhub.

[E-Mail geschützt]: / home / geekflare $ docker abmelden

Anmeldeinformationen für https://index.docker.io/v1/ entfernen

Fazit

Ich hoffe, Sie haben inzwischen ein gutes Verständnis für Docker-Befehle. Probieren Sie diese Befehle in Ihrer Entwickler- oder Laborumgebung aus, um zu üben und zu lernen.

Wenn Sie Docker und Kubernetes lernen möchten, lesen Sie dies Online Kurs.

STICHWORTE:

  • Docker

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map