所有分类
  • 所有分类
  • 未分类

Docker–宿主机和容器相互拷贝文件

简介

本文介绍docker怎样在宿主机和容器相互拷贝文件。

下边所有的命令都是在宿主机上执行。(要注意的是,不管容器有没有启动,拷贝命令都生效。)

这里的选项没有-r,复制文件夹的时候,会自动把文件夹里的文件全部复制出来。

容器拷贝到宿主机

命令格式:

docker cp [OPTIONS] [CONTAINER_ID]:[SRC_PATH] [DEST_PATH]

比如,我想将容器名为mysql8的容器内的/my/abc.sql拷贝到宿主机的/work/tmp/abc.sql,命令如下:

docker cp mysql8:/my/abc.sql /work/tmp/abc.sql

宿主机拷贝到容器

 命令格式:

docker cp [OPTIONS] [SRC_PATH] [CONTAINER_ID]:[DEST_PATH] 

比如,我想将宿主机的/work/tmp/abc.sql拷贝到容器名为mysql8的容器内,命令如下:

docker cp /work/tmp/abc.sql mysql8:/my/abc.sql 
0

评论0

请先

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录