Podman加速源
Podman加速源
Podman 是一个开源的容器管理工具,语法兼容 Docker ,但是某些方面比原生 Docker 命令更好用,比如能够以非 root 用户的身份去运行容器,而且不需要守护进程。
Podman 引入了一个注册表的概念,注册表就是包括 docker.io
在内的多个容器镜像源,默认的有 redhat
docker
fedora
centos
quay
。
国内直接用 podman pull 拉取镜像会很慢,所以需要配置国内镜像源来加速访问。
国内的镜像源有
- docker官方中国区
registry.docker-cn.com
- 网易
hub-mirror.c.163.com
- USTC
docker.mirrors.ustc.edu.cn
- 阿里云
<你的ID>.mirror.aliyuncs.com
- 百度
mirror.baidubce.com
Podman 默认注册表配置文件在 /etc/containers/registries.conf
。
$sudo cp /etc/containers/registries.conf /etc/containers/registries.conf.bak
$sudo vim /etc/containers/registries.conf
unqualified-search-registries = ["docker.io"]
[[registry]]
location = "docker.io"
[[registry.mirror]]
location = "docker.mirrors.ustc.edu.cn"
把 location 对应的值修改为你的阿里云容器加速镜像地址就可以了,现在拉取镜像就是用的阿里云加速,与 docker 不同的是这里不需要写 https://
。
测试换源效果:
$ podman run hello-world