1. 程式人生 > >CentOS安裝Docker CE

CentOS安裝Docker CE

系統要求CentOS7以上版本,並且要求核心版本不低於 3.10centos-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和lvm2devicemapper 儲存驅動所需的包。 

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