l
白菜一颗
发布于 2025-03-28 / 10 阅读
0
0

ubuntu系统安装docker


在中国大陆,由于网络限制和 GFW 的影响,从 Docker 官方服务器直接下载资源可能会遇到连接不稳定或下载失败的问题。你可以尝试使用国内的镜像源来获取 Docker 的相关资源。下面提供两种常见的解决方案:


1. 使用国内镜像源获取 GPG 密钥

例如,你可以使用清华大学的 Docker CE 镜像源。运行以下命令替换官方地址:

bash

复制编辑

curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

如果下载成功,再按照后续步骤继续配置 Docker 仓库。


2. 配置 apt 仓库使用国内镜像源

修改 apt 源配置,将官方 Docker 仓库地址替换为国内镜像。例如,同样以清华大学镜像为例,可以这样添加仓库(注意其中的 $(lsb_release -cs) 会自动匹配你的 Ubuntu 版本代号,如有需要可手动指定):

bash

复制编辑

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

然后执行以下命令更新 apt 索引并安装 Docker:

bash

复制编辑

sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io -y


附加建议

  • 代理和 VPN:如果使用国内镜像仍有问题,可以尝试配置合适的代理或 VPN 来改善网络访问质量。

  • 镜像选择:除了清华大学的镜像,还有中科大、阿里云等提供的 Docker 镜像源,可以根据网络情况选择最适合你环境的镜像。

  • 验证安装:安装完成后,运行以下命令验证 Docker 是否正常工作:

    bash

    复制编辑

    sudo docker run hello-world

这样配置后,应该能够在中国大陆环境下更顺利地安装 Docker。如果遇到其他问题,可以查阅对应镜像


评论