1. 程式人生 > >玩轉docker-在centos上安裝

玩轉docker-在centos上安裝

Docker

官方文件: https://docs.docker.com/install/linux/docker-ce/centos/

在本次docker所有的學習中,使用docker 1.13.1這個版本

解除安裝docker

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine
  • 安裝一些必須的依賴
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
  • 安裝docker倉庫
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

或者新增使用阿里的倉庫,在國內你懂的

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast

安裝docker

我們可以執行下面的命令安裝最新的版本

sudo yum install docker-ce

也可以執行命令安裝指定的版本,如果不知道版本號,可以執行下面的命令獲取可獲取的版本號

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

這裡需要安裝的是 18.03.1.ce ,使用以下命令安裝

sudo yum install docker-ce-18.03.1.ce

安裝完後,我們可以檢視下版本

  • 啟動docker,驗證

啟動docker

sudo systemctl start docker

檢視下docker程序

dockerd這個程序是docker的後臺程序,是管理docker容器的

驗證docker是否執行成功,這裡啟動docker內建的hello-world

sudo docker run hello-world

如果執行成功,會輸出字串

 

異常解決

    有時候,在按照上述步驟安裝docker的過程中,會出現異常,異常明細見下圖:

 

之前試過n次,總是報這個錯,百度了n久,就是沒找到原因,不過咱也不氣餒,瘋狂的新增各種qq群,找docker相關的群,後來,按照某個網友的說法,通過yum重新安裝了一下,居然ok了,哈,大喜!

安裝過程其實很簡單,上述過程已經安裝了docker的阿里雲國內映象,所以,如下操作更加順手,我直接貼出安裝歷史命令吧:

按照上述的執行,準沒錯!

    上述過程由本人親自實踐,保質保量,歡迎各位網友批評指正!