gpt4 book ai didi

docker - 命令选项在docker-compose.yaml中被忽略

转载 作者:行者123 更新时间:2023-12-02 20:08:13 25 4
gpt4 key购买 nike

这些是我的docker-compose.yaml的内容。

rabbitmq:
image: docker_rabbitmq
hostname: rabbitmq
restart: always
ports:
- "5672:5672"

elasticsearch:
image: docker_elasticsearch
hostname: elasticsearch
restart: always

ui-console:
image: docker-ui-console
hostname: ui-console
restart: always
ports:
- "3001:3001"
- "3443:3443"
command: bash -c "node ui-configurator.js -f configure-ui.yaml"

但是命令选项将被忽略。我想在容器启动时执行“node ui-configurator.js -f configure-ui.yaml”。
还有其他方法可以实现吗?

最佳答案

我认为您可以直接在命令中运行节点,而无需使用bash -c包装,例如

  command: node ui-configurator.js -f configure-ui.yaml

只要确保WORKDIR是正确的,以便可以找到ui-configurator.js和configure-ui.yaml,这应该可以工作。

关于docker - 命令选项在docker-compose.yaml中被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48388322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com