1. 程式人生 > >Linux下安裝Docker CE (以CentOS 7為例)

Linux下安裝Docker CE (以CentOS 7為例)

 系統要求:centos 7 64位,centos-extras儲存庫必須啟用。

  • 解除安裝舊版Docker

查詢當前的Docker版本

$ docker -v

           如果存在已安裝的Docker,解除安裝

        $ sudo yum remove docker \

           docker-common \

           docker-selinux \

           docker-engine

         注意:解除安裝後,/ var / lib / docker / 下內容(images, containers, volumes,networks)依然被保留。
  • 安裝Docker CE(通過庫安裝)
配置庫

1.安裝所需的軟體包 yum-utils、device-mapper-persistent-data和 lvm2

$ sudo yum install -y yum-utils \

                 device-mapper-persistent-data \

                 lvm2

2.設定穩定的庫

             $ sudo yum-config-manager \

                --add-repo \

         https://download.docker.com/linux/centos/docker-ce.repo

      3.啟用 docker-ce-edge和docker-ce-test(可選)

$ sudo yum-config-manager --enable docker-ce-edge

$ sudo yum-config-manager --enable docker-ce-test

通過yum安裝Docker CE  

1.安裝最新版本的Docker CE(如果需要安裝特定的版本跳過此步驟,參考步驟2) 

   $ sudo yum install docker-ce

2.檢視庫中可用的版本,安裝特定的版本

   $ yum list docker-ce.x86_64  --showduplicates | sort -r

$ sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME>

注:FULLY-QUALIFIED-PACKAGE-NAME為docker-ce-詳細版本號,

如docke-ce-17.06.2.ce-1.el7.centos

          3.啟動docker

             $ sudo systemctl start docker

          4.驗證Docker是否正確安裝

             $ sudo docker run hello-world

          5.將服務加入到啟動項

             $ sudo chkconfig docker on

  • 升級Docker CE

 下載較新的軟體包檔案並重復安裝,使用yum -y upgrade,並指向新檔案。

  • 解除安裝 Docker CE

 $ sudo yum remove docker-ce

  $ sudo rm -rf /var/lib/docke