小结一下:
- 配置yum源,清理历史源配置,更新缓存
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce-18.06.3.ce-3.el7 docker-ce-cli- 18.06.3.ce-3.el7 containerd.io
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"],
"registry-mirrors": ["https://tgv7oaqr.mirror.aliyuncs.com"]
}
EOF
#启动docker
systemctl daemon-reload && systemctl restart docker
#设置开机启动
systemctl enable docker.service
#验证
docker run --rm busybox echo "hello world"
问题记录:
- 前几次都会卡在这里,原来是受历史的yum源影响,清理掉按照第一条配置即可
yum install -y yum-utils device-mapper-persistent-data lvm2
链接一个有用的脚本,rancher清理节点