首页 > 解决方案 > 如何将 docker run 参数添加到 docker compose 文件中?

问题描述

我可以使用以下命令运行我的应用程序:

docker run --rm -p 4000:4000 myapp:latest python3.8 -m pipenv run flask run -h 0.0.0.0

我正在尝试编写一个 docker-compose 文件,以便我可以使用

docker-compose up. 这是行不通的。如何将 docker run 参数“添加”到 docker-compose 文件中?

version: '3'

services:
  web:
    build: .
    ports:
      - "4000:4000"
    volumes:
      - .:/code

标签: dockerdocker-compose

解决方案


您需要使用command来指定这一点。

version: '3'
services:
    web:
        build: .
        ports:
            - '4000: 4000'
        image: myapp:latest
        command: 'python3.8 -m pipenv run flask run -h 0.0.0.0'
        volumes:
          - .:/code

推荐阅读