名称¶
podman-compose - 通过外部 Compose 提供程序运行 Compose 工作负载
语法¶
podman compose [选项] [命令 [参数 …]]
描述¶
podman compose 是围绕外部 Compose 提供程序(如 docker-compose 或 podman-compose)的薄包装器。这意味着 podman compose
正在执行另一个实现了 Compose 功能的工具,但它以一种让 Compose 提供程序能够透明地与本地 Podman 套接字通信的方式设置环境。指定的选项以及命令和参数将直接传递给 Compose 提供程序。
默认 Compose 提供程序是 docker-compose
和 podman-compose
。如果已安装,docker-compose
优先,因为它是在支持的平台(即 Linux、Mac OS、Windows)上广泛使用的 Compose 规范的原始实现。
如果您想更改默认行为或为选择的提供程序提供自定义安装路径,请更改 containers.conf(5)
中的 compose_provider
字段。您还可以设置 PODMAN_COMPOSE_PROVIDER
环境变量。
默认情况下,podman compose
将发出警告,说明它正在执行外部命令。可以通过在 containers.conf(5)
中将 compose_warning_logs
设置为 false 或将 PODMAN_COMPOSE_WARNING_LOGS
环境变量设置为 false 来禁用此警告。有关更多信息,请参阅 containers.conf(5)
手册页。
选项¶
要查看已安装的 Compose 提供程序支持的选项,请运行 podman compose --help
。