玩轉docker-在centos上安裝
阿新 • • 發佈:2018-12-07
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的阿里雲國內映象,所以,如下操作更加順手,我直接貼出安裝歷史命令吧:
按照上述的執行,準沒錯!
上述過程由本人親自實踐,保質保量,歡迎各位網友批評指正!
完