Docker cp进入Dockerfile

时间:2016-05-21 21:06:19

标签: docker docker-compose dockerfile

您好我需要制作一个位于我的泊坞窗中的conf文件的副本。我想用它作为VOLUME,我不在乎是否在Dockerfile或docker-compose ...我需要它来编辑我的confs。谢谢!

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,那么可以尝试这样的事情:

首先在您将映射为卷的目录中创建“虚拟”配置文件

mkdir mapdir
touch mapdir/myconfig.cfg

Dockerfile中,您将执行该配置文件所需的操作。也许是CMD条款的一部分

FROM ...
RUN ...
CMD ["sed", "<editstuff>, "mapdir/myconfig.cfg" ]

然后构建并运行容器

docker build .
docker run --name mycontainer -v mapdir:mapdir ...

这仍然是一种奇怪的方法,但是如果绝对只能从 容器中更改配置文件,那就试试吧。