uname -r
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
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
# centos7 选择了18.09.6,太高版本20.10.2启动失败,虚拟机倒是可以启动,可能跟文件系统ftype那个真的有关吧
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-18.09.6
systemctl start docker
systemctl enable docker
centos7修改docker镜像存储位置:
# 查看当前存储路径
docker info | grep "Docker Root Dir"
vim /etc/docker/daemon.json
# 添加"data-root": "/home/docker"
# 很多文章提示加"craph",这个已经不再使用
systemctl daemon-reload
systemctl restart docker