为什么无法将文件从Docker复制到主机

时间:2019-11-29 07:16:18

标签: docker docker-compose docker-machine

我正在运行Docker,请参见以下详细信息

manoj@AGPUN-D0215U:~$ sudo docker ps
[sudo] password for manoj: 
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
1ba406a446b2        tflite              "/bin/bash"         38 seconds ago      Up 34 seconds                           loving_hodgkin

我在docker中有yolo_v3.tflite文件,如下所示。

tf-docker ~ > ls
code  yolo_v3.tflite
tf-docker ~ > 

我正在尝试使用以下命令将此文件复制到主机。

manoj@AGPUN-D0215U:~$ sudo docker cp loving_hodgkin:/yolo_v3.tflite .

manoj@AGPUN-D0215U:~$ sudo docker cp 1ba406a446b2:/yolo_v3.tflite .

总是出现与以下相同的错误

Error: No such container:path: 1ba406a446b2:yolo_v3.tflite

尝试了\ slash,而没有\ slash没有区别。

尝试

 manoj@AGPUN-D0215U:~$ sudo docker cp silly_jones:/root/yolo_v3.tflite .

输出

open /home/manoj/yolo_v3.tflite: permission denied

然后我按照这里的建议尝试。

manoj@AGPUN-D0215U:~$ sudo docker cp silly_jones:/root/yolo_v3.tflite /tmp/yolo_v3.tflite 
manoj@AGPUN-D0215U:~$ cd /tmp/yolo_v3.tflite
bash: cd: /tmp/yolo_v3.tflite: No such file or directory
manoj@AGPUN-D0215U:~$ cd /tmp
manoj@AGPUN-D0215U:/tmp$ ls
anydesk            ssh-R4ILM5kt9ada                                                        systemd-private-e3f87153dd2e40b381fe1d7a64c25d3e-rtkit-daemon.service-uuBM4v
config-err-hrgD19  systemd-private-e3f87153dd2e40b381fe1d7a64c25d3e-bolt.service-Xiw0Lp    systemd-private-e3f87153dd2e40b381fe1d7a64c25d3e-systemd-resolved.service-GTgRZh
skype-3309         systemd-private-e3f87153dd2e40b381fe1d7a64c25d3e-colord.service-6M7RNJ  systemd-private-e3f87153dd2e40b381fe1d7a64c25d3e-systemd-timesyncd.service-Pj0DWv
snap.docker        systemd-private-e3f87153dd2e40b381fe1d7a64c25d3e-fwupd.service-QzGePy

但是您可以看到它没有出现任何错误,但是该文件暂时没有。

0 个答案:

没有答案