CentOS 7 & CentOS 9 安装Docker
CentOS 7准备工具
sudo yuminstall dnf -y
卸载旧版本
sudo dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
更新dnf
sudo dnfupgrade -y
安装dnf-olugins-core包并设置储存库
sudo dnf -y installdnf-plugins-core
sudo dnf config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
安装最新版本
sudo dnf install docker-ce docker-ce-cli containerd.iodocker-buildx-plugin docker-compose-plugin -y
安装指定版本
dnf list docker-ce --showduplicates | sort -r
#列出存储库中的可用版本
sudodnf install docker-ce-<VERSION_STRING>docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugindocker-compose-plugin
启动docker
sudo systemctl start docker
sudo systemctlenable --now docker
配置加速
bash <(wget -qO- https://xuanyuan.cloud/docker.sh)
sudomkdir -p /etc/docker
sudo tee/etc/docker/daemon.json <<-"EOF"
{
"[https://docker.1ms.run](https://docker.1ms.run)"
}
EOF
重启该服务和配置文件
sudo systemctl daemon-reload
sudo systemctl restart docker
测试是否成功安装docker
sudo docker run hello-world