Inhaltsverzeichnis
1. Installieren Sie direkt die neueste Docker-Image-Quelle
1. Deinstallieren Sie die alte Version von Docker:
2. Abhängigkeitspakete installieren:
5. Starten Sie den Docker-Dienst:
6. Überprüfen Sie, ob Docker erfolgreich installiert wurde:
2. Geben Sie die Installation der Docker-Version an
1. Überprüfen Sie die von Yum Source unterstützte Docker-Version
2. Installieren Sie die angegebene Version von Docker (nehmen Sie 19.03.9-3.el7 als Beispiel).
3. Überprüfen Sie die Docker-Version
Methode 1. Deinstallieren Sie zuerst direkt und schließen Sie Abhängigkeiten
Methode 2. Schritt-für-Schritt-Anleitung
3. Installieren Sie Docker_compose
4. Deinstallieren Sie Docker und Docker-Compose mit einem Klick
1. Installieren Sie direkt die neueste Docker-Image-Quelle
1. 卸载旧版本的Docker:
sudo yum remove docker docker-common docker-selinux docker-engine
2. 安装依赖包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 添加Docker源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装Docker:
sudo yum install docker-ce
5. 启动Docker服务:
sudo systemctl start docker
6. 验证Docker是否安装成功:
docker version
2. Geben Sie die Installation der Docker-Version an
Im dritten Schritt des ersten Vorgangs nach dem Hinzufügen der Spiegelquelle
1. Überprüfen Sie die von Yum Source unterstützte Docker-Version
yum list docker-ce --showduplicates | sort -r
2. Installieren Sie die angegebene Version von Docker (nehmen Sie 19.03.9-3.el7 als Beispiel).
yum install docker-ce-19.03.9-3.el7 -y
systemctl start docker
systemctl enable docker
3. Überprüfen Sie die Docker-Version
Docker-Version
3. Deinstallieren Sie Dockerd
Methode 1. Deinstallieren Sie zuerst direkt und schließen Sie Abhängigkeiten
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
Methode 2. Schritt-für-Schritt-Anleitung
- Holen Sie sich installierte Pakete
yum list installed | grep docker
2. Entfernen Sie zugehörige Softwarepakete
yum -y remove docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 xxx
3. Bilder/Container usw. löschen (Ignorieren, wenn das Löschen nicht erforderlich ist)
rm -rf /var/lib/docker
3. Installieren Sie Docker_compose
1. Binärinstallation. Wählen Sie entsprechend der Docker-Version das entsprechende Docker-Compose aus
Offizielle Website-Adresse: https://docs.docker.com/compose/compose-file/compose-file-v3/
Download-Adresse auf Github:
sudo curl -L https://github.com/docker/compose/releases/download/2.19.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/ docker-compose (Github kann in China im Allgemeinen nicht heruntergeladen werden)
Der Server führt uname -s bzw. uname -m aus, um die Version zu überprüfen, die Sie herunterladen möchten.
Hier bin ich:
curl -SL https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
Verwenden Sie dies in China: sudo curl -L https://get.daocloud.io/docker/compose/releases/download/v2.19.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
2. Direkte Yum-Installation
sudo yum install docker-compose
#查看版本
docker-compose version
#卸载 只需要删除二进制文件就行
sudo rm /usr/bin/docker-compose
3. Rohrinstallation
Oft schlägt die Installation mit der Binärmethode fehl . Wir können die Python- pip
Methode verwenden , um sie zu installieren.
- Installieren Sie zuerst Python-Pip
[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install python-pip
[root@localhost ~]# pip --version # 查看版本
pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)
- Installieren
docker-compose
[root@localhost ~]# pip install docker-compose
4. Deinstallieren Sie Docker und Docker-Compose mit einem Klick
Erstellen Sie die Deinstallationsdatei: docker-uninstall.sh
> docker-uninstall.sh
Geben Sie in vim docker-uninstall.sh den folgenden Inhalt ein
# 卸载旧版本的Docker
yum Remove Docker \
Docker-Client \
Docker-Client-latest \
Docker-Common \
Docker-latest \
Docker-latest-logrotate \
Docker-logrotate \
Docker-Selinux \
Docker-Engine-Selinux \
Docker- Engine \
Docker-ce
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
#Löschen Sie die Docker-Image-Datei
rm -rf /var/lib/docker
ps -ef|grep docker|grep -v grep|xargs kill -s 9
#Deinstallieren Sie Docker-bezogene Pakete.
Yum, entfernen Sie Docker-*
Yum, entferne Docker-CE-Cli-*
Yum, entferne Docker-Scan-Plugin*
# Löschen Sie die alte Version von docker-compose
rm -rf /usr/local/bin/docker-compose
rm -rf /usr/bin/docker-compose
3. Speichern Sie die Datei und beenden Sie den Vorgang
chmod +777 docker-uninstall.sh
4. Führen Sie die Datei aus
sh docker-uninstall.sh
5. Überprüfen und bestätigen Sie:
docker -v
docker-compose -v