使用Docker-Compose,如何执行多个命令

我想做这样的事情,我可以依次运行多个命令。

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

回答:

想通了,使用 。

例:

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,如何执行多个命令 的全部内容, 来源链接: utcz.com/qa/432050.html

回到顶部