有没有办法使用docker cp
,以便它以.dockerignore
方式排除文件/文件夹,就像dockerfile中的COPY一样?
答案 0 :(得分:1)
不,没有办法(docker cp)。一个变通的解决方法是执行脚本,该脚本对所需文件进行符号链接。之后,您复制这些文件。但这不是应该使用docker的方式。
如果要更改容器中的代码,则必须构建一个新映像。
如果要更改配置,请使用其他机制,例如卷或环境变量。
如果要提取一些生成的文件,请改用卷。
侧节点:我不知道您想做什么,但是请记住,泊坞窗不是虚拟机。参见https://devopscon.io/blog/docker/docker-vs-virtual-machine-where-are-the-differences/