gpt4 book ai didi

docker - docker 卷何时可用于 CMD 脚本?

转载 作者:行者123 更新时间:2023-12-02 20:22:10 24 4
gpt4 key购买 nike

我有一个将卷链接到本地​​路径的容器。此卷在 Dockerfile CMD 运行的脚本中使用。

我注意到在执行 CMD 脚本时通常不存在此路径。

我可以做些什么来保证在运行 CMD 时存在卷绑定(bind)?

示例(虽然是微不足道的)

docker 撰写:

...
volumes:
- /foo:/bar
...

脚本:
...
cat /bar/run.txt
...

最佳答案

运行容器时,卷在容器上工作。 CMD 是 Dockerfile 命令,它与图像构建时间有关。如果你想在图像构建阶段执行一些脚本,你可以通过下一个命令添加它:

ADD localScript.sh /scriptForImage.sh

关于docker - docker 卷何时可用于 CMD 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37259638/

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