Podman与镜像配置
什么事Podman?
如果你知道Docker,那么他们几乎就是同一个东西。
Podman是Red Hat开发的一个兼容(取代!)Docker的容器化引擎,他们的指令几乎完全相同(这也是Podman的目标)。
具体的比较可以看这篇文章。
简而言之,Podman是非守护进程结构,不需要Root性能也更好。
Podman安装
正如上面所说,Podman在常见发行版的包管理器中就可以安装,比如Debian12:
1 | sudo apt install podman podman-compose |
podman-compose是兼容docker-compose的工具,传言有少部分地方是没办法兼容的,但实测基本都能用。
Podman可以在通常的发行版上直接通过软件包安装,并且指令可以补全,而Docker的安装和使用就一言难尽了。
况且现在想要安装Docker还得进行一些魔法操作。
配置镜像
镜像的配置文件路径为:/etc/containers/registries.conf,不同的发行版可能不同,反正我没见过。
其实文件中已经有完整的描述,虽然比较迷惑,你也可以直接取消注释使用里面的内容。
要配置镜像,在文件添加:
1 | # 取消从默认地址搜索的仓库域名 |
这样,docker.io的地址设置为registry.docker-cn.com,拉取时就会通过新的地址进行。
若要保留docker.io的同时添加镜像,那么应该添加如下内容:
1 | unqualified-search-registries = ["docker.io"] |
上述镜像地址不一定在你阅读的时候仍然可用,你可以在百度搜索“Docker 镜像站”,或者尝试阅读这篇知乎文章获得。
- 标题: Podman与镜像配置
- 作者: Sodacooky
- 创建于 : 2024-08-17 16:00:00
- 更新于 : 2025-05-27 20:05:54
- 链接: https://sodacooky.github.io/2024/Podman/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。