运行 Compose 文件
通过 Podman Desktop,您可以管理在 Compose 文件中定义的多容器应用程序。
先决条件
- Podman 4.7.0 或更高版本。
- 您已设置好 Compose.
- 您有一个 Compose 文件,例如
compose.yaml
。
步骤
-
在终端中运行该命令
$ podman compose --file compose.yaml up --detach
(备选方案)对于旧版 Podman,运行
docker-compose
- 设置 DOCKER_HOST 变量.
- 运行
docker-compose
而不是podman compose
$ docker-compose --file compose.yaml up --detach
(可选)了解 Compose 命令
$ podman compose --help
验证
-
Compose 引擎会启动容器和服务,并为每个资源添加一个标签
- 容器标签:
com.docker.compose.project
- 服务标签:
com.docker.compose.service
- 容器标签:
-
Podman Desktop 会检测 Compose 标签,并将容器组显示为一组容器。
Podman Desktop 的 容器列表会将 Compose 创建的容器分组显示在一个带有
(compose)
后缀的容器组中,例如flask-redis (compose)
。