Centos7卸載docker,安裝或更新指定版本的docker

一、卸載Docker

如果需要卸載Docker或者更新Docker,先執行"卸載Docker"這一步,否則就跳跳過第一點,直接查看第二點“安裝Docker”。

  • 首先輸入rpm -qa | grep docker
    在這裏插入圖片描述
  • 使用yum remove命令把上圖查出來的三個docker程序刪掉
    在這裏插入圖片描述
  • 卸載成功之後再使用docker命令會有如下提示
    在這裏插入圖片描述

二、安裝Docker

2.1 安裝必須的軟件包

安裝yum-utils,它提供一個yum-config-manager單元,同時安裝的device-mapper-persistent-data和lvm2用於儲存設備映射(devicemapper)必須的兩個軟件包。

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

2.2 配置一個穩定(stable)的倉庫

倉庫配置會保存到/etc/yum.repos.d/docker-ce.repo文件中

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

2.3 更新Yum安裝的相關Docke軟件包

$ sudo yum makecache fast

2.4 安裝 DOCKER CE

2.4.1 直接安裝

yum install docker-ce

2.4.2 如果想要指定版本安裝

可以先使用以下命令先查看一下docker有哪些版本

yum list docker-ce --showduplicates | sort -r

下面這個例子是使用sort -r 命令來排序docker-ce的版本,從高到低。

yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64            17.09.0.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.09.0.ce-1.el7.centos            @docker-ce-stable
docker-ce.x86_64            17.06.2.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.06.1.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.06.0.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.03.2.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.03.1.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.03.0.ce-1.el7.centos            docker-ce-stable 

然後指定版本進行安裝

yum install docker-ce-17.09.0.ce

2.5 重啓Docker

systemctl restart docker

2.6 設置Docker開機自啓

systemctl enable docker

最後附上官方安裝指南

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章