Skip to content

docker配置镜像源 #121

Description

@stack-wuh

之前用的Docker Desktop 这个工具可以直接在面板里面改,现在换成了podman,面板里面没有位置可以编辑了,在网上找了一些方法来解决问题。

podman

这里有一个前提,我刚开始看的时候没有留意,导致查了好多资料,最后看大家都一样的写法,最后才发现了别人博客里面最开始就写了一句话: 如果*/etc/docker/daemon.json**这个文件有就直接改,如果没有就新增一个。*

// vim /etc/docker/daemon.json

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io"
  ]
}

image-20241020161925696

image-20241020162019965

docker run

docker run -d -P m.daocloud.io/docker.io/library/镜像名称

样例:
docker run -d -P m.daocloud.io/docker.io/library/mongo

除此之外,还有另一种方法,直接用docker把容器跑起来,在镜像前面把代理的域名加上去就可以了。我就是没有把podman的代理问题解决,改用了这种方式,可以快速搞定。

在github上面找到了一个收集代理源[仓库public-image-mirror](https://github.com/DaoCloud/public-image-mirror)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions