docker卷什么时候可用于CMD脚本?

时间:2016-05-16 17:21:23

标签: docker docker-compose dockerfile

我有一个容器,它将卷链接到本地​​路径。此卷用于由Dockerfile CMD运行的脚本。

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

我有什么办法可以保证CMD运行时存在卷绑定吗?

示例(尽管很简单)

搬运工-撰写:

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

脚本:

...
cat /bar/run.txt
...

1 个答案:

答案 0 :(得分:0)

运行时,卷可以在容器上运行。 CMD是Dockerfile命令,它是关于图像构建时间的。如果要在映像构建阶段执行某些脚本,可以通过下一个命令添加它:

ADD localScript.sh /scriptForImage.sh