无法理解docker cp命令

在这里输入图像说明

我正在尝试从Docker容器复制文件到主机。 我附上了快照,其中列出了所有容器以及容器文件结构。 但是,当我执行docker的CP,它说它找不到该文件。 任何人都可以告诉我,我在做什么或者我是否错过了一些东西。 我对docker工人很新,所以请引导我。

我认为你需要绝对path的容器内的文件。 请参阅以下内容。

将文件从Docker容器复制到主机

 docker cp <CONTAINER>:/<ABS_PATH>/procfile . 

正如docker cp命令所logging的那样:

docker cp命令假定容器path是相对于容器的/(根)目录的

因此, CONTAINER:file.txt等同于CONTAINER:/file.txt因为path是相对于根/