【发布时间】:2022-01-17 23:55:37
【问题描述】:
在我的 Dockerfile 中,我指定了 CMD:
CMD ["/usr/local/bin/node", "server.js"]
但是我希望在我的docker-compose 中添加一个命令,该命令应该在上述CMD 之前运行之前,但不要覆盖它。 IE。这两个命令都应该被执行。
【问题讨论】:
-
我在Run a simple shell script before running CMD command in Dockerfile 中为此编写了一个配方,其中包括将
ENTRYPOINT包装器添加到图像的Dockerfile;这种方法对你有用吗?您想在 Compose 设置中而不是图像本身中做什么? -
docker-compose insert an extra command upon container creation 更直接地匹配您的问题,但恕我直言,它的答案不太灵活。
标签: docker docker-compose