在是要CentOS 8.2的时候,发现系统上默认的容器工具已经从docker替换为了podman。而podman和docker的镜像文件配置已经完全不一样,根据podman的官网文档研究了一下镜像文件配置,内容如下:
unqualified-search-registries = ["docker.io", "mirrors.aliyun.com"]
[[registry]]
prefix = "docker.io"
location = "xxxxx5.mirror.aliyuncs.com"
[[registry.mirror]]
prefix = "docker.io"
location = "xxxxx5.mirror.aliyuncs.com"
但是实际的代码执行过程中,并没有看到加速效果,而且拉取镜像的过程中还会直接报错,报错如下:
Error: error pulling image "docker.io/ceph/daemon:latest-nautilus": unable to pull docker.io/ceph/daemon:latest-nautilus: unable to pull image: Error reading blob sha256:16eca43ee08d6f9cec60bdac9c2746856349c3677df90e217c2c15b8e327b4f5: invalid status code from registry 500 (Internal Server Error)
根据错误代码可以看到是服务器端错误,目前也没有搜索到这个错误相关的文档,阿里云上也没有对应的介绍。
希望能给出一个podman配置阿里镜像源的官方文档介绍。
unqualified-search-registries = ["docker.io"] [[registry]] prefix = "docker.io" location = "我的镜像加速地址.mirror.aliyuncs.com" 亲测可以的,直接从阿里镜像下载,最好把原始配置文件改个名,然后重新创建,写入我的配置(格式要写对,我发出来怎么变一行了)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。