Docker – Weitere nützliche Kommandos

Erwartete Lesezeit: 2 minuten

Anzeige aller lokalen Images

Über den Befehl

docker images [OPTIONS] [REPOSITORY[:TAG]]

kann man sich alle lokalen Images anzeigen lasse.
Optionale Parameter :

OptionBeschreibung
-a,-allZeige alle Images, ohne Zwischenimages
--digestsZeige digests
-f , --filterOutput filtern
--format stringfür eine formatierte Ausgabe
--helpHilfeanzeige
--no-trunc Ausgabe nicht abschneiden
-q , --quietNur die IDn anzeigen

Beispiel:

[root@j321306 ~]# docker images

REPOSITORY                            TAG                 IMAGE ID            CREATED             SIZE
docker.io/owncloud                    latest              e4b577760adf        2 weeks ago         599 MB
docker.io/webhippie/mariadb           latest              d6887d84573c        4 weeks ago         242 MB
docker.io/webhippie/redis             latest              55049b33c615        4 weeks ago         54.2 MB
docker.io/txt3rob/docker-ssh-honey    latest              4ab80add0c39        6 months ago        191 MB
docker.io/honeynet/conpot             latest              d29acd8627bb        9 months ago        838 MB
docker.io/danielschulz/ssh-honeypot   latest              9b49ec3a5fca        10 months ago       716 MB

 

Anzeige aller laufenden Container

Über den Befehl

docker ps [OPTIONS]

alle laufenden Prozesse anzeigen lassen.

Optionale Parameter :

OptionBeschreibung
-a,-allZeige alle Images, ohne Zwischenimages
-l, --lastestZeige die letzten erstellten Container
-n, --last intZeige die letzten n erstellten Container
--format stringfür eine formatierte Ausgabe
--helpHilfeanzeige
--no-trunc Ausgabe nicht abschneiden
-q , --quietNur die IDn anzeigen
s- , --size Zeige die Gesamtgröße der Dateien
-f , --filterOutout filtern

Beispiel:

[root@j321306 ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
0bcb1df7032d        owncloud            "docker-entrypoint..."   3 seconds ago       Up 2 seconds        80/tcp              relaxed_pike

 

Anzeige der Ressourcenstatistiken der laufenden Container

Über den Befehl

docker stats [OPTIONS] [CONTAINER...]

können alle von den Containern genutzten Ressourcen  eingesehen werden.

Ohne Angabe erhält man eine Live-Ansicht, die sich in regelmäßigen Abständen aktualisiert.
Möchte man nur einen Schnappschuss des Ressourcen-Verbrauches sehen, kann über die Option

–no-stream die Aktualisierung deaktivieren.

Gestoppten Container löschen

Über den Befehl

docker rm [OPTIONS] CONTAINER [CONTAINER...]

können gestoppte Container gelöscht werden. Über die Option -f kann das Löschen erzwungen werden.

Über die Optionen -l, –link und -v ,–volumes können Links und verbundene Volumes gelöscht werden

 

Löschen von Images

Über den Befehl

docker rmi [OPTIONS] IMAGE [IMAGE...]

kann man  lokale Image löschen. Über die Option -f kann man das Löschen erzwingen.

 

Nach Images suchen

Über den Befehl

docker search TERM

kann man nach Images im Docker Hub suchen.

Beispiel :

[root@j321306 ~]# docker search owncloud
INDEX       NAME                                                 DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
docker.io   docker.io/owncloud                                   ownCloud is a self-hosted file sync and sh...   869       [OK]
docker.io   docker.io/l3iggs/owncloud                            Bleeding edge ownCloud container with the ...   125                  [OK]
docker.io   docker.io/jchaney/owncloud                           ownCloud 7 on Nginx                            

 

Log des Containers anzeigen

Über den Befehl

docker logs [OPTIONS] CONTAINER

kann man sich die Logs des Containers anzeigen lassen. Über -f , –follow  kann man den Logs ohne Unterbrechung folgen.