docker容器与主机间的文件复制传输

时间:2025-04-04 08:45:09

docker容器内部与主机是隔离开的,如果需要在二者间传输文件,可以使用本文示例中的方式。

先查看容器的名称:

docker ps -a

下面NAMES项就是容器的名称,我这里是yolox。

CONTAINER ID   IMAGE           COMMAND       CREATED          STATUS                        PORTS     NAMES
dee80c5d856e   yolox:v1.0      "/bin/bash"   18 minutes ago   Exited (127) 11 minutes ago             yolox

1、从docker容器复制到主机中

容器名(yolox):要拷贝的文件在容器里面的路径(/tmp/)

要拷贝到宿主机的相应路径(/tmp)

docker cp yolox:/tmp/ /tmp

2、复制主机文件到docker容器中

docker cp /tmp/  yolox:/tmp