Muss Docker installiert werden?

WBOY
Freigeben: 2022-01-17 12:01:51
Original
3359 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren
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
Nach dem Login kopieren

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
Nach dem Login kopieren

Tsinghua University-Quelle

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

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Starten Sie Docker.

$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
Nach dem Login kopieren

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

$ sudo systemctl start docker
Nach dem Login kopieren

Docker deinstallieren

Installationspaket löschen:

$ sudo docker run hello-world
Nach dem Login kopieren

Bilder, Container, Konfigurationsdateien usw. löschen:

yum remove docker-ce
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage