【问题标题】:How to copy a folder from docker to other folder?如何将文件夹从docker复制到其他文件夹?
【发布时间】:2016-02-28 10:59:48
【问题描述】:

RUN cp /data/ /data/db,此命令不会将/data 中的文件复制到/data/db

有没有其他方法可以做到这一点?

【问题讨论】:

    标签: docker copy directory


    【解决方案1】:

    这取决于/data 适合您的位置:已经在映像中,或者在您的主​​机磁盘上。

    Dockerfile RUN 命令在当前图像之上的新层中执行任何命令并提交结果。

    这意味着/data 是目前在图像中找到的那个。
    不是您磁盘上的/data

    如果您想从磁盘复制图像到/data/db 文件夹,则需要使用COPYADD

    在运行时,当您有一个现有的正在运行的容器时,您还可以使用docker cp 从容器复制或复制到容器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 2021-04-29
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      相关资源
      最近更新 更多