docker cp
docker cp
kekeZhang 发表于2年前
docker cp
  • 发表于 2年前
  • 阅读 99
  • 收藏 1
  • 点赞 1
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: docker cp

今天在宿主机与docker container之间cp文件,记录一下:

[root@localhost ~]# docker version
Client:
 Version:         1.9.1
 API version:     1.21
 Package version: docker-1.9.1-25.el7.centos.x86_64
 Go version:      go1.4.2
 Git commit:      78ee77d/1.9.1
 Built:           
 OS/Arch:         linux/amd64
[root@localhost ~]# docker cp --help

Usage:	docke cp [OPTIONS] CONTAINER:PATH LOCALPATH|-
	docker cp [OPTIONS] LOCALPATH|- CONTAINER:PATH
[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
f1b14e9dafda        d14b15495be1        "/bin/registry /etc/d"   26 hours ago        Up 3 hours          0.0.0.0:5000->5000/tcp   registry2

从container cp 到宿主机

docker cp f1b14e9da:/ilovedocker.txt  /root/hahasuccess.txt

从宿主机cp到container

docker cp hahasuccess.txt  f1b14e9da:/ilovedocker02.txt

PS:不需要inspect获取ID全长

最初尝试 cp file /var/lib/docker/aufs/mnt/容器id/path1 失败,发现文件存在了本地目录

如果不是要将文件存到镜像提交,共享目录更方便:

 docker run -d -v /root/nginx/conf.d:/etc/nginx/conf.d -P --privileged --name nginxplus1 imageID
标签: docker
共有 人打赏支持
粉丝 3
博文 59
码字总数 37851
×
kekeZhang
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: