系統要求CentOS7以上版本,並且要求內核版本不低於 3.10,centos-extras倉庫必須處於啓用狀態,系統默認啓用
1、舊版本的 docker 稱爲 docker
或者 docker-engine
,如果安裝了老版本,使用以下命令卸載舊版本:
sudo yum remove docker docker-common docker-selinux docker-engine
執行以下命令,安裝Docker所需的包,yum-utils
提供了yum-config-manager
工具,device-mapper-persistent-data和lvm2
是devicemapper
存儲驅動所需的包。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加軟件源信息,可以使用國內阿里雲的或者官方的
#阿里雲
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#官方
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
edge/test倉庫包含在了docker.repo
文件中,但默認是禁用的,可使用以下命令來啓用。
sudo yum-config-manager --enable docker-ce-edge # 啓用edge倉庫
sudo yum-config-manager --enable docker-ce-test # 啓用test倉庫
如需再次禁用,可加上--disable
標籤。例如,執行如下命令即可禁用edge倉庫
sudo yum-config-manager --disable docker-ce-edge # 禁用edge倉庫
sudo yum-config-manager --disable docker-ce-test # 禁用test倉庫
更新並安裝 Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
開啓Docker服務
sudo service docker start
#或者
sudo systemctl start docker
阿里雲鏡像加速, https://cr.console.aliyun.com/cn-hangzhou/mirrors