我有一个容器,它将卷链接到本地路径。此卷用于由Dockerfile CMD运行的脚本。
我注意到执行CMD脚本时通常不存在此路径。
我有什么办法可以保证CMD运行时存在卷绑定吗?
示例(尽管很简单)
搬运工-撰写:
...
volumes:
- /foo:/bar
...
脚本:
...
cat /bar/run.txt
...
答案 0 :(得分:0)
运行时,卷可以在容器上运行。 CMD是Dockerfile命令,它是关于图像构建时间的。如果要在映像构建阶段执行某些脚本,可以通过下一个命令添加它:
ADD localScript.sh /scriptForImage.sh