官方文檔: https://docs.docker.com/install/linux/docker-ce/centos/linux
在本次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
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
或者添加使用阿里的倉庫,在國內你懂的centos
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum makecache fast
咱們能夠運行下面的命令安裝最新的版本app
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
安裝完後,咱們能夠查看下版本spa
啓動docker3d
sudo systemctl start docker
查看下docker進程code
dockerd這個進程是docker的後臺進程,是管理docker容器的blog
驗證docker是否運行成功,這裏啓動docker內置的hello-world
sudo docker run hello-world
若是運行成功,會輸出字符串
有時候,在按照上述步驟安裝docker的過程當中,會出現異常,異常明細見下圖:
以前試過n次,老是報這個錯,百度了n久,就是沒找到緣由,不過咱也不氣餒,瘋狂的添加各類qq羣,找docker相關的羣,後來,按照某個網友的說法,經過yum從新安裝了一下,竟然ok了,哈,大喜!
安裝過程其實很簡單,上述過程已經安裝了docker的阿里雲國內鏡像,因此,以下操做更加順手,我直接貼出安裝歷史命令吧:
按照上述的執行,準沒錯!
上述過程由本人親自實踐,保質保量,歡迎各位網友批評指正!
完