Docker
1 基础知识
1.1 简介
– Podman Composes属于轻量级、纯Python编写的Podman Compose工具。
– Podman Composes完全遵守Compose规范,核心优势是无根运行加守护进程
– Podman Composes直接调用原生Podman命令,不依赖Docker,也没有后台服务
1.2 特点
– 无根容器(Rootless),无需root权限,普通用户即可运行,安全性更高,符合Podman原生设计。
– 无守护进程(Daemonless),不运行任何后台服务,脚本直接执行podman命令,极简、无额外开销。
– 单文件脚本,整个项目就是一个Python文件,无需复杂安装,丢进PATH就能用。
– 兼容Compose Spec,支持docker-compose.yml标准语法,无缝迁移 Docker Compose 项目。
2 最佳实践
2.1 测试环境
2.2 安装部署
2.2.1 安装软件包
apt install -y podman-compose
2.2.2 测试安装
podman-compose -v
可见如下显示,
podman-compose version: 1.0.6 ['podman', '--version', ''] using podman version: 4.9.3 podman-compose version 1.0.6 podman --version podman version 4.9.3 exit code: 0
参阅文档
============
https://github.com/containers/podman-compose?tab=readme-ov-file#installation
没有评论