跳至主要内容

运行 Compose 文件

使用 Podman Desktop,您可以管理 Compose 文件中定义的多容器应用程序。

先决条件

过程

  • 在终端中运行命令

    $ podman compose --file compose.yaml up --detach

    (或者) 使用旧版 Podman 版本,运行 docker-compose

    1. 设置 DOCKER_HOST 变量.

    2. 运行 docker-compose 而不是 podman compose

      $ docker-compose --file compose.yaml up --detach

    (可选) 了解 Compose 命令

    $ podman compose --help

验证

  1. Compose 引擎启动容器和服务,并向每个资源添加标签

    • 容器标签:com.docker.compose.project
    • 服务标签:com.docker.compose.service
  2. Podman Desktop 检测到 Compose 标签,并将容器组显示为一组容器。

    Podman Desktop 的 容器 列表显示由 Compose 创建的容器,这些容器被分组到一个名为 (compose) 的容器组中,例如 flask-redis (compose)

img2