【问题标题】:Copying files from docker container to the host fails将文件从 docker 容器复制到主机失败
【发布时间】:2020-03-31 12:17:31
【问题描述】:

我正在使用 sitespeed 来测试我们的网站。但是报告是在 docker 容器中生成的,而不是在主机上。

所以,我正在尝试使用docker cp 来获取报告。我可以通过执行命令查看文件夹中的报告:

docker exec wizardly_thompson ls /sitespeed.io/sitespeed-result/www.sitespeed.io/2020-03-31-11-26-52

但是当我运行命令时:

docker cp wizardly_thompson:/sitespeed.io/sitespeed-result/www.sitespeed.io/2020-03-31-11-26-52/. d:/Engineer/SiteSpeed/ 

它告诉我:

没有这样的容器:路径:

【问题讨论】:

  • 你能粘贴这个输出吗:ls -la /sitespeed.io/sitespeed-result/www.sitespeed.io/2020-03-31-11-26-52/
  • 下面是输出 >total 136 >drwxr-xr-x 8 root root 4096 Mar 31 11:27 。 >drwxr-xr-x 23 root root 4096 Apr 1 00:42 .. >-rw-r--r-- 1 root root 12292 Mar 31 11:27 .DS_Store >-rw-r--r-- 1 root根 9038 3 月 31 日 11:27 assets.html >drwxr-xr-x 2 根根 4096 3 月 31 日 11:27 css >-rw-r--r-- 1 根根 14906 3 月 31 日 11:27 detail.html >- rw-r--r-- 1 root root 2968 Mar 31 11:27 domain.html >drwxr-xr-x 2 root root 4096 Mar 31 11:27 font >-rw-r--r-- 1 root root 26974 3 月 31 日 11:27 help.html

标签: docker docker-cp sitespeedio


【解决方案1】:

尝试使用引号,如下所示:

docker cp wizardly_thompson:'/sitespeed.io/sitespeed-result/www.sitespeed.io/2020-03-31-11-26-52/.' 'd:/Engineer/SiteSpeed/'

如果这不起作用,请尝试使用双引号而不是单引号。

【讨论】:

  • 两种方式都行不通。顺便说一句,感谢您编辑问题。这是我第一次在这里提问。
猜你喜欢
  • 2014-03-29
  • 2015-07-08
  • 1970-01-01
  • 2014-05-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多