Docker环境搭建

由于某些原因,docker-ce的安装和dockerhub已经无法直接访问,目前经过测试清华大学镜像站还可以正常使用,可以参考文档:清华大学镜像站

具体操作可以参考如下:

首先卸载之前安装过的docker

sudo dnf remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

然后通过清华大学镜像站添加软件仓库,并且将docker镜像仓库修改为镜像站

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/fedora/docker-ce.repo
sudo sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

最后安装

sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin