在windows上使用docker compose使容器保持活动状态

在windows上使用docker compose使容器保持活动状态,docker,docker-compose,Docker,Docker Compose,我在docker-compose.yml文件中定义了两个服务,希望有两个容器启动并在输出中运行,但是这些容器会立即停止。当我在Linux上使用相同的compose文件时,它会创建并保持twp容器的运行。Windows是否存在任何已知问题 我尝试过使用docker compose up以及docker compose run-dTno-go 我的docker compose.yml文件是 version: '3' networks: default: external:

我在docker-compose.yml文件中定义了两个服务,希望有两个容器启动并在输出中运行,但是这些容器会立即停止。当我在Linux上使用相同的compose文件时,它会创建并保持twp容器的运行。Windows是否存在任何已知问题

我尝试过使用
docker compose up
以及
docker compose run-dT
no-go

我的
docker compose.yml
文件是

version: '3'

networks:

  default:
    external:
      name: nat

services:

  awi-service:

    env_file:

      - awi-box.env
    image: awi-box:12.0.0
    ports:
    - 8080:8080
    depends_on:
    - ae-service


  ae-service:

    env_file:
      - ae-box.env
    image: ar-box:12.0.0
    ports:
    -  2217:2217
    -  2218:2218

图像的
ENTRYPOINT
CMD
是否启动了一个长期运行的过程?容器的主进程一停止就停止。是的,我有运行长时间运行进程的CMD。当我使用Docker run运行时,容器将继续运行,但不使用Docker compose。