Podman使用国内阿里镜像源(centos8)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Podman使用国内阿里镜像源(centos8)相关的知识,希望对你有一定的参考价值。

Podman是一个开源的容器管理工具,语法兼容 Docker,但是某些方面比原生 Docker 命令更好用,比如能够以非root用户的身份去运行容器,而且不需要守护进程。

Podman引入了一个注册表的概念,注册表就是包括 ​​docker.io​​ 在内的多个容器镜像源,默认的有 redhat docker fedora centos quay。

国内直接用 podman pull 拉取镜像会很慢,所以需要配置国内镜像源来加速访问。

国内的镜像源有以下:

docker官方中国区:  https://registry.docker-cn.com
网易: http://hub-mirror.c.163.com
USTC: http://docker.mirrors.ustc.edu.cn
阿里云: http://<你的ID>.mirror.aliyuncs.com

此处我使用的是阿里的镜像源

1.获取阿里的镜像源地址

<你的ID>.mirror.aliyuncs.com

2.修改Podman的注册表配置文件

vim  /etc/containers/registries.conf

修改内容

unqualified-search-registries = ["docker.io"]

增加内容

[[registry]]
prefix = "docker.io"
location="d1234.mirror.aliyuncs.com"

Podman使用国内阿里镜像源(centos8)_docker

注:此处location的值只需要填写​​https://之后的内容就行了​

3.测试是否可以拉取对应的镜像

podman pull hello-world

Podman使用国内阿里镜像源(centos8)_镜像源_02

注意:由于podman目前还不是很完善,好些镜像还是无法下载到(可以通过docker下载完镜像后导入到podman安装的那台机器上也是可以正常使用的)

以上是关于Podman使用国内阿里镜像源(centos8)的主要内容,如果未能解决你的问题,请参考以下文章

CentOS8将DNF镜像源改为国内镜像

centos8将yum源更换为国内(阿里云)源

centos8更换国内源(阿里源)

华为云服务器Centos8国内yum源配置问题

CentOS8 使用 aliyun 阿里云 镜像站点的方法

Centos修改镜像为国内的阿里云源或者163源等国内源