参考资料:https://blog.csdn.net/m0_59196543/article/details/124749175
yum安装
一、卸载系统残留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 --skip-broken
三、更新本地镜像源
设置docker镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
四、下载并启动docker(由于端口需求大,建议关掉防火墙)
yum install -y docker-ce
systemctl start docker
systemctl enable docker
systemctl restart docker
docker -v
五、配置镜像加速(国内镜像仓库都不行啦,仅供参考!)
sudo mkdir -p /etc/docker
sudo cat <<EOF>> /etc/docker/daemon.json
{
"registry-mirrors": ["https://akchsmlh.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
.tar.gz安装包安装
一、上传docker-26.1.2.tgz包并解压
tar -xvf docker-26.1.2.tgz
二、将解压后的docker目录复制一份到/usr/bin目录下
cp docker/* /usr/bin/
三、将docker.service复制到/etc/systemd/system/目录下
cp docker.service /etc/systemd/system/
四、添加可执行权限给docker.service
chmod +x /etc/systemd/system/docker.service
五、重新加载配置并重启docker
systemctl daemon-reload
systemctl restart docker.service