使用Docker-Compose,如何执行多个命令
发布于 2021-02-01 13:09:26
我想做这样的事情,我可以依次运行多个命令。
db:
image: postgres
web:
build: .
command: python manage.py migrate
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
links:
- db
关注者
0
被浏览
98
1 个回答
-
想通了,使用
bash -c
。例:
command: bash -c "python manage.py migrate && python manage.py runserver 0.0.0.0:8000"
多行中的相同示例:
command: > bash -c "python manage.py migrate && python manage.py runserver 0.0.0.0:8000"
要么:
command: bash -c " python manage.py migrate && python manage.py runserver 0.0.0.0:8000 "
推荐阅读
-
使用 Docker-Compose,如何执行多个命令
2022-03-22 关注 0 浏览26 1答案
-
如何使用 docker-compose 标记 docker 镜像
2022-07-28 关注 0 浏览20 1答案
-
如何使用docker-compose标记docker映像
2021-02-01 关注 0 浏览134 1答案
-
使用Docker-Compose时如何执行Django数据库迁移?
2021-02-01 关注 0 浏览143 1答案
-
使用Docker-Compose时如何执行Django数据库迁移?
2021-02-02 关注 0 浏览132 1答案
-
如何使用docker-compose将docker容器彼此链接
2021-02-01 关注 0 浏览142 1答案
-
如何通过docker-compose使环境变量可用于Docker RUN命令?
2021-02-01 关注 0 浏览177 1答案
-
如何使用 docker-compose 重启单个容器
2022-03-22 关注 0 浏览59 1答案
-
如何使用docker-compose从多个私有注册表中提取信息?
2021-02-01 关注 0 浏览117 1答案
-
多个docker-compose项目之间的通信
2021-02-01 关注 0 浏览147 1答案