目錄
一. 直接安裝Docker最新鏡像源
1. 卸載舊版本的Docker:
2. 安裝依賴包:
3. 添加Docker源:
4. 安裝Docker:
5. 啟動Docker服務(wù):
6. 驗證Docker是否安裝成功:
二、指定Docker版本安裝?
1. 查看yum源支持的docker版本
?2.?安裝指定版本Docker (以19.03.9-3.el7為例)
3. 查看docker版本
三、卸載Dockerd大全
方法1. 直接卸載先關(guān)依賴
方法2. 分步操作
?三、安裝Docker_compose
1. 二進制安裝。根據(jù)docker版本選擇對應(yīng)的 docker-compose
2. 直接yum安裝
? ?3.??pip安裝
四、一鍵卸載docker和docker-compose
一. 直接安裝Docker最新鏡像源
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服務(wù):
sudo systemctl start docker
6. 驗證Docker是否安裝成功:
docker version
二、指定Docker版本安裝?
在第一個操作中的第三步,添加鏡像源之后
1. 查看yum源支持的docker版本
yum list docker-ce --showduplicates | sort -r
?2.?安裝指定版本Docker (以19.03.9-3.el7為例)
yum install docker-ce-19.03.9-3.el7 -y
systemctl start docker
systemctl enable docker
3. 查看docker版本
?docker version
三、卸載Dockerd大全
方法1. 直接卸載先關(guān)依賴
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
方法2. 分步操作
- 獲取安裝的軟件包
yum list installed | grep docker
2. 移除相關(guān)軟件包
yum -y remove docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 xxx
?3.?刪除鏡像/容器等 (如果不需要刪除可忽略)
rm -rf /var/lib/docker
?三、安裝Docker_compose
1. 二進制安裝。根據(jù)docker版本選擇對應(yīng)的 docker-compose
官網(wǎng)地址:https://docs.docker.com/compose/compose-file/compose-file-v3/
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國內(nèi)一般是下不動)
服務(wù)器分別執(zhí)行uname -s? ,uname -m來查看自己要下的版本
我這里是:
curl -SL https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
國內(nèi)使用這個: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. 直接yum安裝
sudo yum install docker-compose
#查看版本
docker-compose version
#卸載 只需要刪除二進制文件就行
sudo rm /usr/bin/docker-compose
? ?3.??pip安裝
很多時候使用二進制方法安裝不成功,我們可以使用python的pip
方法進行安裝
- 先安裝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)
- 安裝
docker-compose
[root@localhost ~]# pip install docker-compose
四、一鍵卸載docker和docker-compose
創(chuàng)建卸載文件: docker-uninstall.sh
?> docker-uninstall.sh
vim ?docker-uninstall.sh,輸入以下內(nèi)容
# 卸載舊版本的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
#刪除docker的鏡像文件
rm -rf /var/lib/docker
ps -ef|grep docker|grep -v grep|xargs kill -s 9
#卸載docker相關(guān)包
yum remove docker-*
yum remove docker-ce-cli-*
yum remove docker-scan-plugin*
# 刪除舊版docker-compose
rm -rf /usr/local/bin/docker-compose
rm -rf /usr/bin/docker-compose
3、保存文件并退出
chmod +777 ?docker-uninstall.sh
4、運行文件
?sh ?docker-uninstall.sh
5、檢查確認:
docker -v文章來源:http://www.zghlxwxcb.cn/news/detail-556999.html
docker-compose -v
?文章來源地址http://www.zghlxwxcb.cn/news/detail-556999.html
到了這里,關(guān)于Centos安裝指定docker版本和docker-compose的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!