Ubuntu下的docker安裝請參考:Ubuntu下docker安裝linux
本文主要演示如何在centos下安裝docker環境docker
提示:如下安裝過程必須在可以鏈接Internet的狀況進行,先使用ping www.baidu.com來確認本身的網絡是否暢通json
uname -r命令檢查內核版本,返回的值大於3.10便可。centos
以防環境上以前安裝過舊的Docker,因此須要先卸載舊版本:網絡
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
1)安裝docker所需的軟件包app
yum-config-manager依賴:yum-utilside
device mapper 存儲驅動程序依賴: device-mapper-persistent-data 和 lvm2。測試
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2)設置阿里雲yum源阿里雲
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
能夠選擇安裝最新版的docker,也能夠挑選一個歷史版本進行安裝。spa
sudo yum install docker-ce docker-ce-cli containerd.io
1)查看yum源中的多個docker版本
yum list docker-ce --showduplicates | sort -r
2)安裝指定docker版本
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
如最新版本號:19.03.9-3.el7
sudo yum install docker-ce-19.03.9-3.el7 docker-ce-cli-19.03.9-3.el7 containerd.io
#查看docker服務狀態 systemctl status docker #若是沒啓動,則啓動docker服務 sudo systemctl start docker #添加開機啓動 sudo systemctl enable docker #測試docker的小例子 #docker起一個容器,跑hello-world的鏡像 sudo docker run hello-world
國內從 DockerHub 拉取鏡像有時會遇到困難,此時能夠配置鏡像加速器。Docker 官方和國內不少雲服務商都提供了國內加速器服務,例如:
Docker官方提供的中國鏡像庫:https://registry.docker-cn.com
七牛雲加速器:https://reg-mirror.qiniu.com
當配置某一個加速器地址以後,若發現拉取不到鏡像,請切換到另外一個加速器地址。國內各大雲服務商均提供了 Docker 鏡像加速服務,建議根據運行 Docker 的雲平臺選擇對應的鏡像加速服務。
咱們以 Docker 官方加速器 https://registry.docker-cn.com 爲例進行介紹。
對於使用 systemd 的系統,請在 /etc/docker/daemon.json 中寫入以下內容(若是文件不存在請新建該文件):
{"registry-mirrors":["https://registry.docker-cn.com"]}
以後從新啓動服務:
sudo systemctl daemon-reload sudo systemctl restart docker
博主:測試生財
座右銘:用測試完成原始積累,用投資奔向財務自由
csdn:https://blog.csdn.net/ccgshigao