跳到主要内容

通过外部 Compose 提供程序运行 Compose 工作负载

摘要

podman compose [选项]命令 [参数 ...]]

描述

podman compose 是一个围绕外部 Compose 提供程序(如 docker-compose 或 podman-compose)的轻量级包装器。这意味着 podman compose 正在执行另一个实现 Compose 功能的工具,但会以一种方式设置环境,以便 Compose 提供程序可以透明地与本地 Podman 套接字通信。指定的选项以及命令和参数会直接传递给 Compose 提供程序。

默认的 Compose 提供程序是 docker-composepodman-compose。如果已安装,docker-compose 将优先使用,因为它是 Compose 规范的原始实现,并且在支持的平台上广泛使用(即 Linux、Mac OS、Windows)。

如果您想更改默认行为或为您选择的提供程序设置自定义安装路径,请在 containers.conf(5) 中更改 compose_provider 字段。您还可以设置 PODMAN_COMPOSE_PROVIDER 环境变量。

选项

要查看已安装的 Compose 提供程序支持的选项,请运行 podman compose --help

参见

podman(1), containers.conf(5)