Docker 要求 CentOS 系統的內核版本高於 3.10
uname -a

使用阿里源,安裝docker
yum -y install docker
安裝完成后如果無法正常啟動docker,journalctl -xe報錯如下
warning msg="could not change group /var/run/docker.sock to docker: group docker not found"
這種情況下需要設置docker的配置文件,禁用selinux
vi /etc/sysconfig/docker
設置如下即可

安裝docker-compose
# yum-util 提供 yum-config-manager 功能, 另外兩個是 devicemapper 驅動依賴
yum install -y yum-utils device-mapper-persistent-data lvm2
# 設置 yum 源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安裝依賴
yum install epel-release
#安裝python——pip
yum install -y python-pip
# 使用pip安裝docker-compose
pip install docker-compose
# 升級python包
sudo yum upgrade python*
安裝過程中如果出現如下錯誤,請安裝python-devel

完成安裝,驗證

無法下載鏡像的解決方案
設置如下,更換國內阿里雲鏡像源
--registry-mirror=https://kfwkfulq.mirror.aliyuncs.com
具體如圖所示

配置阿里雲鏡像源加速
地址:阿里雲鏡像源

在/etc/docker目錄下找到在daemon.json文件(沒有就新建),將下面內容寫入
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com(你的地址)"]
}
重啟daemon
systemctl daemon-reload
重啟docker服務
systemctl restart docker
