Podman 容器管理工具
介绍
Podman是一个用于在 Linux 系统上构建、管理和运行OCI标准容器的CLI工具,是Docker的直接替代品。
由红帽主导,与开源社区一起开发。在RHEL8开始预装并替代Docker。命令上与Docker并无区别。
主要特点是不需要守护进程,可以支持非root用户运行容器,提高了安全性和可访问性。
本教程也适用于RHEL其他衍生版本,如Rocky Linux。
安装
RHEL8-9安装
1 | dnf install podman podman-docker |
安装podman-compose(需要提前安装epel yum源)
1 | dnf install podman-compose |
默认仓库顺序
说明
红帽把自己的两个仓库源放在了前面,导致拉取前两个仓库源不存在的镜像时候,要手动选择。
很麻烦🤬
1 | podman pull songxwn/webnettools:1.4 |
修改
1 | vim /etc/containers/registries.conf |
PS:也可以修改为国内的Docker Hub源,如网易的 https://hub-mirror.c.163.com
参考
https://computingforgeeks.com/create-docker-container-registry-with-podman-letsencrypt/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 网工格物 - Blog!