docker - 如何将 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
解决方案
您需要使用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
推荐阅读
- node.js - 赛普拉斯运行旧代码而不是运行更新的代码更改
- vba - 根据日期范围删除过滤数据
- node.js - TypeError cloudinary 不是函数
- html - 在其他 div 中排列的 div 给出了错误的布局
- kotlin - 使 Kotlin 挂起函数可取消
- passport.js - 如何访问 JwtToken 以检查 nestjs 护照策略中的黑名单?
- swift - 如何在 swift 中正确更改 shapshotListener 的 whereField 值?
- php - ACF 变量未添加到数组
- javascript - 如何根据谷歌表格中其他单元格的值更改单元格的颜色
- r - R如何相对于轴在ggplot上放置文本