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