gpt4 book ai didi

docker - 如何在启动/运行文件之前将文件复制到Docker容器?

转载 作者:行者123 更新时间:2023-12-05 00:56:56 26 4
gpt4 key购买 nike

我从已经构建的docker镜像开始。
我想这样做

  • 从此图像创建一个docker容器。 (不开始)
  • 将文件复制到此容器
  • 启动容器

  • 如何做到这一点。看来,如果我运行以下命令,文件将不会最终出现在容器中
  • docker创建--name my_container my_image
  • docker cp文件my_container:/tmp/文件
  • docker 启动my_container

  • 知道如何实现吗?

    最佳答案

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

    Dockerfile

    FROM my_image
    COPY file /tmp/file

    最后,构建该新的Dockerfile:
    $ docker build -t new_image .

    关于docker - 如何在启动/运行文件之前将文件复制到Docker容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35418321/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com