在启动之前将文件复制到Docker容器
我从一个已经build好的docker图像开始。 我想这样做
- 从这个图像创build一个docker容器。 (不要开始)
- 将文件复制到此容器
- 启动容器
这怎么能实现。 它看起来像是如果我运行下面的命令文件没有最终在容器中
- docker create –name my_container my_image
- docker cp文件my_container:/ tmp / file
- docker工启动my_container
任何想法如何实现?
您将不得不从一个已经构build的Dockerfile中inheritance一个新的镜像文件,并使用COPY标签:
Dockerfile
FROM my_image COPY file /tmp/file
最后,构build新的Dockerfile:
$ docker build -t new_image .