-
操作 hdss7-21, hdss7-22, hdss7-200 三台虚拟机,以 hdss7-21 为例
yum install -y docker-ce
如果安装失败请用以下方法:
# 0.查看系统内核版本,安装docker必须是3.10+以上的版本
uname -r
# 1.卸载老版本的 docker 及其相关依赖
yum remove docker docker-common container-selinux docker-selinux docker-engine
# 2.更新yum
yum update
# 3.安装 yum-utils,提供 yum-config-manager,可用来管理yum源
yum install -y yum-utils
# 4.添加yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#5.更新索引
yum makecache fast
# 6.安装 docker-ce
yum install -y docker-ce
# 7.启动 docker
# systemctl start docker
# 8.验证是否安装成功
# docker info
创建 daemon.json
文件,
mkdir /etc/docker/
vim /etc/docker/daemon.json
内容如下,其中 bip
需要根据当前服务器IP进行修改,格式为 170.C.D.1/24
,C和D分别为当前服务器 IP 后两段。
{
"graph": "/data/docker",
"storage-driver": "overlay2",
"insecure-registries": ["registry.access.redhat.com","quay.io","harbor.od.com"],
"registry-mirrors": ["https://zrop8t0v.mirror.aliyuncs.com"],
"bip": "172.7.21.1/24",
"exec-opts": ["native.cgroupdriver=systemd"],
"live-restore": true
}
daemon.json
,则修改文件后缀为.conf
即可正常启动docker
启动docker
mkdir -p /data/docker
systemctl start docker && systemctl enable docker
docker info
如果需要安装指定版本的docker
# 查看软件版本
yum list docker-ce.x86_64 --showduplicates | sort -r
#安装对应版本软件
yum install -y docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io
安装docker的快捷命令
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun