Docker compose docker使用多个命令组合入口点
如何使用多个bash命令运行docker compose入口点配置选项 命令:Docker compose docker使用多个命令组合入口点,docker-compose,docker-entrypoint,Docker Compose,Docker Entrypoint,如何使用多个bash命令运行docker compose入口点配置选项 命令: yarn install yarn build sleep infinity 在docker-compose.yml中,用于服务gvhsservice gvhservice: entrypoint: - "/bin/sh" - -ecx - | yarn install yarn build
yarn install
yarn build
sleep infinity
在docker-compose.yml中,用于服务
gvhsservice
gvhservice:
entrypoint:
- "/bin/sh"
- -ecx
- |
yarn install
yarn build
sleep infinity
或
(可选)将所有这些命令添加到文件say-entrypoint.sh
在docker-compose.yml中
gvhservice:
entrypoint: entrypoint.sh
或者
使用entrypoint.sh选项和docker-compose.yml中的command configuration选项(适用于运行时传递的数量可变的命令)
entrypoint.sh
#!/bin/sh
set -ex
exec "$@"
docker-compose.yml
command:
- /bin/sh
- -ecx
- |
yarn install
yarn build
sleep infinity
在docker-compose.yml中,用于服务
gvhsservice
gvhservice:
entrypoint:
- "/bin/sh"
- -ecx
- |
yarn install
yarn build
sleep infinity
或
(可选)将所有这些命令添加到文件say-entrypoint.sh
在docker-compose.yml中
gvhservice:
entrypoint: entrypoint.sh
或者
使用entrypoint.sh选项和docker-compose.yml中的command configuration选项(适用于运行时传递的数量可变的命令)
entrypoint.sh
#!/bin/sh
set -ex
exec "$@"
docker-compose.yml
command:
- /bin/sh
- -ecx
- |
yarn install
yarn build
sleep infinity