首页 论坛 Linux Ubuntu ubuntu24下docker修改registry地址方法

  • 您的话题内容不能为空。
正在查看 1 个帖子:1-1 (共 1 个帖子)
  • 作者
    帖子
  • #455
    TKB
    管理员

    在 Ubuntu 24.04 系统下,修改 Docker 的默认镜像仓库地址(registry)的方法与以往版本相似。以下是详细步骤,适用于你希望将 Docker 使用的默认镜像源更换为例如阿里云、清华、Docker Hub 加速器等地址。


    ✅ 方法一:通过配置文件修改(推荐方式)

    1. 编辑或创建 /etc/docker/daemon.json

    sudo nano /etc/docker/daemon.json
    

    2. 添加或修改内容如下(以阿里云为例):

    {
      "registry-mirrors": ["https://<你的加速器地址>.mirror.aliyuncs.com"]
    }
    

    例如:

    {
      "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    

    或者清华镜像:

    {
      "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }
    

    多个加速器可以写成数组:

    {
      "registry-mirrors": [
        "https://registry.docker-cn.com",
        "https://docker.mirrors.ustc.edu.cn"
      ]
    }
    

    3. 重启 Docker 服务

    sudo systemctl daemon-reexec
    sudo systemctl restart docker
    

    ✅ 方法二:使用 systemdExecStart 修改(不推荐,适用于特殊情况)

    如果你不想用 daemon.json,可以修改 Docker 的 systemd 启动参数:

    sudo systemctl edit docker
    

    添加如下内容:

    [Service]
    ExecStart=
    ExecStart=/usr/bin/dockerd --registry-mirror=https://你的加速器地址
    

    保存退出后:

    sudo systemctl daemon-reexec
    sudo systemctl restart docker
    

    ✅ 验证是否生效

    运行以下命令查看 Docker 当前的配置信息:

    docker info
    

    在输出中找到如下部分:

    Registry Mirrors:
     https://registry.docker-cn.com/
    

    如果显示的是你设置的地址,说明配置成功。


    如需我帮你选择合适的镜像地址,或者提供几个常用镜像列表,也可以告诉我。

正在查看 1 个帖子:1-1 (共 1 个帖子)
  • 哎呀,回复话题必需登录。
滚动至顶部