宿主机文件拷贝到docker容器

[root@muze1 ~]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c6c7d03b2e98 centos:7.6.1810 "/usr/sbin/init" 4 seconds ago Up 2 seconds 0.0.0.0:2222->22/tcp centos76pg
43d94b4bc89b tomcat8.5.63:v1 "/bin/sh -c '/usr/lo…" 7 days ago Up 7 days 0.0.0.0:28080->8080/tcp tomcat8_test
fd453e0604ba mysql "docker-entrypoint.s…" 7 days ago Up 7 days 33060/tcp, 0.0.0.0:13306->3306/tcp zxk-mysql
3a0ab1009b22 nginx "/docker-entrypoint.…" 2 weeks ago Up 2 weeks 0.0.0.0:81->80/tcp hopeful_cerf

[root@muze1 local]$ docker cp /usr/local/jdk-8u162-linux-x64.tar.gz          c6c7d03b2e98:/root/

                                   docker  cp  宿主机目录文件                                      容器id    容器内目录

登陆容器验证 文件已经拷贝到容器内:

[root@muze1 local]$ docker exec -it c6c7 /bin/bash
[root@centos76pg /]# ll /root
total 185372
-rw------- 1 root root 3322 Dec 4 2018 anaconda-ks.cfg
-rw-r--r-- 1 root root 189815615 Mar 16 18:25 jdk-8u162-linux-x64.tar.gz

将容器id  c6c7d03b2e98 里的 /etc/profile  文件拷贝到   宿主机home目录。

[root@muze1 local]$ docker cp  c6c7d03b2e98:/etc/profile    /home/

 

需要注意的是,不管容器有没有启动,拷贝命令都会生效。

posted @   beawh  阅读(677)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示