【发布时间】:2021-02-04 11:37:57
【问题描述】:
如何使用多个 bash 命令运行 docker-compose 入口点配置选项
命令:
yarn install
yarn build
sleep infinity
【问题讨论】:
标签: docker-compose docker-entrypoint
如何使用多个 bash 命令运行 docker-compose 入口点配置选项
命令:
yarn install
yarn build
sleep infinity
【问题讨论】:
标签: docker-compose docker-entrypoint
在docker-compose.yml中,用于服务gvhservice
gvhservice:
entrypoint:
- "/bin/sh"
- -ecx
- |
yarn install
yarn build
sleep infinity
或
(可选)将所有这些命令添加到文件中,例如 - entrypoint.sh 在 docker-compose.yml 中,
gvhservice:
entrypoint: entrypoint.sh
或,
使用 docker-compose.yml 中 entrypoint.sh 的选项和命令配置选项(适合在运行时传递可变数量的命令)
入口点.sh
#!/bin/sh
set -ex
exec "$@"
docker-compose.yml
command:
- /bin/sh
- -ecx
- |
yarn install
yarn build
sleep infinity
【讨论】: