docker卸载:
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
安装yum
yum install -y yum-utils device-mapper-persistent-data lvm2
配置Docker存储库
中央仓库: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
阿里仓库: yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum install -y docker-ce docker-ce-cli containerd.io
注:不指定版本默认下载最新版本docker
可通过:yum list docker-ce --showduplicates | sort -r 查询版本信息
例:yum install docker-ce-19.03.12 docker-ce-cli-19.03.12 containerd.io
测试docker
检查docker版本:docker version
检查docker compose 版本:docker compose version
启动docker:systemctl start docker
设置开机启动:systemctl enable docker
检查docker状态:systemctl status docker
配置镜像
vim /etc/docker/daemon.json 设置如下:
{
"registry-mirrors": ["https://docker.1panel.live", "https://hub.rat.dev/", "https://docker.chenby.cn", "https://docker.m.daocloud.io"]
}
systemctl daemon-reload #重启daemon进程
systemctl restart docker #重启docker
docker info #测试是否成功