阿里云ECS CentOS 7镜像中默认安装了cloud-init工具
编辑/etc/cloud/cloud.cfg文件,将preserve_hostname配置项的值由false修改为true,保存并退出。
hostnamectl set-hostname MASTER

sudo yum remove docker docker-common docker-selinux docker-engine

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

yum install docker-ce-19.03.5

启动docker

systemctl start docker
systemctl status docker

设置开机启动

systemctl disable docker
systemctl enable docker

cat >/etc/docker/daemon.json<{
“registry-mirrors”: [“https://registry.docker-cn.com","http://hub-mirror.c.163.com“],
“insecure-registries”:[“chengyingqi.cn:8888”],
“log-driver”:”json-file”,
“log-opts”:{“max-size”:”20m”,”max-file”:”3”}
}
EOF

systemctl daemon-reload;

systemctl restart docker;