Heim > Artikel > Betrieb und Instandhaltung > Muss Docker installiert werden?
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.
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.repoInstallieren 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 dockerDocker 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!