在启动之前将文件复制到Docker容器

时间:2016-02-15 20:19:39

标签: docker

我从已经构建的泊坞窗图片开始。 我想这样做

  1. 从此图片创建一个泊坞窗容器。 (不要开始)
  2. 将文件复制到此容器
  3. 启动容器
  4. 如何实现这一目标。看起来如果我运行以下命令,文件不会在容器中结束

    1. docker create --name my_container my_image
    2. docker cp file my_container:/ tmp / file
    3. docker start my_container
    4. 知道如何实现这一目标吗?

1 个答案:

答案 0 :(得分:4)

您必须从Dockerfile创建一个新图像,该图像继承自已构建的图像,并使用COPY标记:

Dockerfile

FROM my_image
COPY file /tmp/file

最后,构建新的Dockerfile:

$ docker build -t new_image .