参考连接
https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
如果你之前安装过 docker,请先删掉
dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
安装依赖
dnf install -y yum-utils device-mapper-persistent-data lvm2
下载repo文件
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
把软件仓库地址替换为 TUNA
sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
安装
dnf makecache
dnf install docker-ce
启动
systemctl enable --now docker
下载链接 https://github.com/docker/compose/releases
下载
curl -L "https://github.com/docker/compose/releases/download/2.7.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
添加执行权限
chmod +x /usr/local/bin/docker-compose
创建软连接
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
参考连接
https://mirrors.nju.edu.cn/help/docker-hub
在配置文件 /etc/docker/daemon.json 中加入
{
"registry-mirrors": [
"https://docker.nju.edu.cn/",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
重新启动docker
systemctl restart docker