Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Muss Docker installiert werden?

Muss Docker installiert werden?

WBOY
WBOYOriginal
2022-01-17 12:01:513336Durchsuche

Für die Verwendung von Docker ist eine Installation erforderlich. Um Docker unter Liunx zu installieren, muss die Kernel-Version 3.10 oder höher sein. Verwenden Sie CentOS 7.0. Kann je nach Bedarf installiert werden.

Muss Docker installiert werden?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.

Docker muss installiert werden.

CentOS Docker-Installation Installationsbefehl:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

Manuelle Installation

Alte Versionen deinstallieren

Ältere Docker-Versionen werden Docker oder Docker-Engine genannt. Wenn diese Programme installiert sind, deinstallieren Sie sie und die zugehörigen Abhängigkeiten.

curl -sSL https://get.daocloud.io/docker | sh

Installieren Sie die Docker Engine-Community.

Verwenden Sie das Docker-Repository zur Installation.

Bevor Sie die Docker Engine-Community zum ersten Mal auf einem neuen Host installieren, müssen Sie ein Docker-Repository einrichten. Anschließend können Sie Docker aus dem Repository installieren und aktualisieren.

Richten Sie das Repository ein

Installieren Sie die erforderlichen Pakete. yum-utils stellt yum-config-manager bereit und der Device-Mapper-Speichertreiber erfordert Device-Mapper-Persistent-Data und LVM2.

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
Verwenden Sie die folgenden Befehle, um ein stabiles Repository einzurichten.

Verwenden Sie die offizielle Quelladresse (langsamer)

$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

Sie können einige inländische Quelladressen auswählen:

Alibaba Cloud

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

Tsinghua University-Quelle

$ sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Installieren Sie die Docker Engine-Community

Installieren Sie die neueste Version der Docker Engine - Community und Containerd, oder fahren Sie mit dem nächsten Schritt fort, um eine bestimmte Version zu installieren:

$ sudo yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

Wenn Sie aufgefordert werden, den GPG-Schlüssel zu akzeptieren, wählen Sie Ja.

Gibt es mehrere Docker-Repositorys? Wenn mehrere Docker-Repositorys aktiviert sind, wird bei Installationen oder Aktualisierungen, die ohne Angabe einer Version im Befehl yum install oder yum update durchgeführt werden, immer die höchste Version installiert, die möglicherweise nicht für Ihre Stabilitätsanforderungen geeignet ist.

Docker wird nach der Installation nicht standardmäßig gestartet. Und die Docker-Benutzergruppe wurde erstellt, aber es gibt keine Benutzer unter dieser Benutzergruppe.

Um eine bestimmte Version der Docker Engine-Community zu installieren, listen Sie die verfügbaren Versionen im Repository auf, wählen Sie dann aus und installieren Sie:

1 Listen Sie die in Ihrem Repository verfügbaren Versionen auf und sortieren Sie sie. In diesem Beispiel werden die Ergebnisse nach Versionsnummer sortiert (von der höchsten zur niedrigsten).

$ sudo yum install docker-ce docker-ce-cli containerd.io

2. Installieren Sie eine bestimmte Version über ihren vollständigen Paketnamen, der aus dem Paketnamen (docker-ce) plus der Versionszeichenfolge (zweite Spalte) besteht, beginnend mit dem ersten Doppelpunkt (:) bis zum ersten Bindestrich. durch einen Bindestrich (-) getrennt. Zum Beispiel: docker-ce-18.09.1.

$ yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable

Starten Sie Docker.

$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

Stellen Sie sicher, dass die Docker Engine-Community korrekt installiert ist, indem Sie das Hello-World-Image ausführen.

$ sudo systemctl start docker

Docker deinstallieren

Installationspaket löschen:

$ sudo docker run hello-world

Bilder, Container, Konfigurationsdateien usw. löschen:

yum remove docker-ce

Empfohlenes Lernen: „Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonMuss Docker installiert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn