docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > 宿主机器和docker容器互传文件

宿主机器和docker容器互传文件方式

作者:ACE-Mayer

文章介绍了如何使用docker ps命令查看Docker容器的container_id,以及如何使用docker cp命令将文件从宿主机传输到Docker容器中

首先需要知道docker容器的container_id

可以使用docker ps命令来查看你要操作的docker容器的container_id

Docker容器向宿主机传送文件

格式:

docker cp container_id:<docker容器内的路径> <本地保存文件的路径>

比如:

docker cp 10704c9eb7bb:/root/test.text /home/vagrant/test.txt

宿主机向Docker容器传送文件

格式:

docker cp 本地文件的路径 container_id:<docker容器内的路径>

比如:

docker cp  /home/vagrant/test.txt 10704c9eb7bb:/root/test.text

其它

在宿主机(本机)中通过docker cp --help 查看 docker cp的用法

vagrant@centos:~$ docker cp --help

Usage:  docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
    docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

Copy files/folders between a container and the local filesystem

Options:
  -a, --archive       Archive mode (copy all uid/gid information)
  -L, --follow-link   Always follow symbol link in SRC_PATH

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文