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