GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

So listen / suchen / ziehen Sie Docker-Images unter Linux

Was ist ein Docker-Image

Docker-Images sind eine schreibgeschützte Vorlage, die eine Grundlage zum Erstellen eines Containers darstellt. Wir brauchen ein Image, um den Container zu starten. Es gibt viele vorgefertigte Images auf dem Docker-Hub. Sie können auch Ihr eigenes benutzerdefiniertes Image mit Hilfe von Dockerfile und dem Befehl „docker build“ erstellen lassen.

Suchen eines Docker-Images

Führen Sie den folgenden Befehl aus, um ein Image in einer Docker-Registrierung zu suchen.

# docker search [search term]

Der Suchbegriff kann so etwas wie Centos sein, wenn Sie nach einem Bild mit Centos OS suchen möchten. Zum Beispiel:

# docker search centos

Hier,
NAME :Der Name des Docker-Images.
BESCHREIBUNG :Eine kurze Beschreibung, worum es auf dem Bild geht.
STERNE :Wie vielen Leuten hat das Bild gefallen.
OFFIZIELL :Gibt an, ob das Image aus einer vertrauenswürdigen Quelle erstellt wurde.
AUTOMATISIERT :Gibt an, ob die Bilder automatisch mit einem Push in GitHub- oder Bitbucket-Repositories erstellt werden.

Sie können hier weitere Optionen kombinieren, z. B. die Anzahl der Mindeststerne, die das Bild hat, und/oder ist das AUTOMATED-Flag für die Bilder auf [OK] gesetzt. Zum Beispiel:

# docker search --filter=stars=30 --filter=is-automated=true centos
NAME                              DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
ansible/centos7-ansible           Ansible on Centos7                              103                                     [OK]
jdeathe/centos-ssh                CentOS-6 6.9 x86_64 / CentOS-7 7.4.1708 x8...   90                                      [OK]
imagine10255/centos6-lnmp-php56   centos6-lnmp-php56                              31                                      [OK]

Um weitere Optionen und Funktionen mit dem Befehl „Docker-Suche“ zu finden, verwenden Sie die Hilfeoption.

# docker search --help

Pull ein Docker-Image

Führen Sie den folgenden Befehl aus, um ein Image aus der Docker-Registrierung abzurufen:

# docker pull NAME[:TAG]

hier,
NAME – Die Hauptgruppe von Bildern mit ähnlicher Rolle. Zum Beispiel centos.
TAG – Bild mit einem bestimmten Tag wie centos7.

Zum Beispiel, um Centos 6-Image zu ziehen:

# docker pull centos:centos6
centos6: Pulling from library/centos
b26de5a391ad: Pull complete 
Digest: sha256:ddb5ab83f18fb3d619c262b2c3aeb553857c9cab6aa864b5b6e7d7abf738d0b0
Status: Downloaded newer image for centos:centos6

Wenn Sie das optionale Tag-Feld im obigen Befehl nicht angeben, wird standardmäßig das Bild mit dem neuesten Tag abgerufen. Sie können auch alle Bilder von einem bestimmten Tag abrufen. Zum Beispiel:

# docker pull --all-tags fedora

Docker-Images auflisten

Führen Sie den folgenden Befehl aus, um alle lokal auf dem System verfügbaren Bilder aufzulisten:

# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
fedora              latest              422dc563ca32        3 days ago          252MB
ubuntu              latest              dd6f76d9cc90        2 weeks ago         122MB
hello-world         latest              725dcfab7d63        2 weeks ago         1.84kB
centos              centos6             ea096efd33cc        2 weeks ago         194MB
So installieren Sie Docker auf CentOS / RHEL / Fedora


Docker
  1. So erstellen, listen und löschen Sie Docker-Container unter Linux

  2. So suchen, ziehen, listen und löschen Sie Docker-Images unter Linux

  3. So verwenden Sie ein Dockerfile zum Erstellen eines Docker-Images

  4. So teilen Sie Docker-Images mit anderen

  5. So ändern Sie Docker-Images

So bereinigen und löschen Sie Docker-Images

So pushen und ziehen Sie Docker-Images mit der Container Registry von DigitalOcean

So aktualisieren Sie Docker-Images auf die neueste Version

So verwenden Sie Docker Commit zum Ändern von Container-Images

Teilen von Docker-Images auf Docker Hub

So listen / suchen / ziehen Sie Docker-Images unter Linux