Docker实践7:容器与主机拷贝数据
在Docker实践2中使用-v参数将主机与容器中相关目录联系在一起(挂载),所以我们可以用这个通道将想要互相拷贝的数据放入其中,这样就可以用cp命令来复制文件了。
除了这个办法,我们还可以分别用不同的命令来拷贝数据。
从容器中像主机拷贝数据
docker提供了cp命令,用法如下:
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a77a72ac178c tutum/apache-php:latest "/run.sh" 21 hours ago Up 21 hours 0.0.0.0:8080->80/tcp phpapache_phpapache_1
# docker-enter a77a72ac178c
root@a77a72ac178c:~# ls /var/www/html
index.php logo.png
root@a77a72ac178c:~# exit
logout# docker cp a77a72ac178c:/var/www/html /var/www/
# ls /var/www/
app download index.html
# ls /var/www/app/
index.php logo.png
从主机向容器中拷贝数据
这里要使用一个docker提供的神奇通道来完成主机向容器的数据传输。
首先要用docker inspect方法获得容器的完整id,
inspect Return low-level information on a container
然后用/var/lib/docker/aufs/mnt/通道来完成拷贝。
举例如下:
# docker inspect -f '{{.Id}}' a77a72ac178c
a77a72ac178c1e35708d2af446197c10239b0b1bd8932104578e334b83eb93a2
# cp docker/docker-start.sh /var/lib/docker/aufs/mnt/a77a72ac178c1e35708d2af446197c10239b0b1bd8932104578e334b83eb93a2/root/
# docker-enter a77a72ac178c
# pwd
/root
# ls
docker-start.sh
Docker实践7:容器与主机拷贝数据相关推荐
- docker cp :用于容器与主机之间的数据拷贝
2019独角兽企业重金招聘Python工程师标准>>> 宿主机与容器间文件的复制 docker cp :用于容器与主机之间的数据拷贝 语法:docker cp [OPTIONS] C ...
- 【shell】scp 同时向多个主机拷贝数据
目录 法1:scp命令扩展 法2:主机ip放到hostlist文件里 免密登录设置方法 法1:scp命令扩展 脚本: vim ./scp_ex.sh #!/bin/sharg_index=0 star ...
- 【Docker】Docker容器和主机如何互相拷贝传输文件
1.背景 docker启动后,想往里面添加一些文件,但是不知道怎么拷贝.最关键的是当初没有留出来,相关共享文件夹 Doker : Docker 容器与宿主机共享文件 docker cp :用于容器与主 ...
- java基础巩固-宇宙第一AiYWM:为了维持生计,架构知识+分+微序幕就此拉开之Docker(Docker概念:容器、镜像、仓库)、操作命令、Docker网络、分层、K8S<->Docker~整起
架构知识+分+微序幕就此拉开之Docker 一.为什么要搞这个Docker,咱们为啥要学,盖房子? 二.Docker的镜像与容器 1.预备知识:虚拟(机).容器(化) 2.Docker.镜像.容器 3 ...
- 我的docker随笔7:docker容器与主机之间文件拷贝
背景 Docker提供cp命令,用于主机和容器之间相互拷贝. docker cp命令 下面所有示例的命令都是在主机进行的. 命令形式如下: docker cp <主机目录或文件的路径> & ...
- Docker镜像、容器数据卷和Dockerfile
Docker镜像 概述 镜像是一种轻量级.可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码.运行时.库.环境变量和配置文件. UnionFS ...
- Docker容器技术 |镜像原理 |数据卷 |数据卷容器
文章目录 一.Docker镜像介绍 二.镜像的commit操作补充 三.Docker数据卷 数据卷的理念:持久化+数据共享 方式1:直接添加数据卷 方式2:使用DockerFile添加数据卷 四.Do ...
- docker入门,镜像,容器,数据卷,dockerfile,docker网络,springboot微服务打包docker镜像[狂神yyds]
docker学习大纲 docker概述 docker安装 docker命令 镜像命令 容器命令 操作命令 - docker镜像 容器数据卷 dockerfile docker网络原理 IDEA整合do ...
- Docker容器学习梳理 - Volume数据卷使用
Docker volume使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Docker中的数据可以存储在类似于虚拟机 ...
最新文章
- Java项目接口安全_ESAPI安全开发实战
- 论文笔记:HKMF-T: Recover From Blackouts in TaggedTime Series With Hankel Matrix Factorization
- windows下redis 和 hiredis的编译与使用
- 徐艳 中国科学院成都计算机,互动、碰撞!精彩纷呈!成都市中职计算机专业菜单培训在双流建校举行!...
- insert into 多条数据_「数据库」一千行MySQL命令
- ASP.NET Core Blazor Webassembly 之 数据绑定
- android 搜索图标居中,Android中搜索图标和文字居中的EditText
- linux 下的两种软件安装方式 —— 源码(编译、安装),编译好的二进制(直接安装)
- java 沙盒模拟支付_网站对接paypal支付接口记录
- 阿里云盾证书服务助力博客装逼成功
- 消息模板取数据的高阶使用说明
- php mysql视频_PHP+MySQL视频教程
- 拿大厂机器学习岗offer,吐血整理的面试秘籍!
- 万圣节奇妙夜,不给糖就捣蛋—Python带你点击解锁恐怖新道具(南瓜头、骷髅、蝙蝠、糖......)
- SPECTRUM发布6种新型AWG任意波形发生器
- cenos7开启SMB文件共享,小米摄像头无法搜索到的原因
- 将一个CSV格式的文件分割成两个CSV文件
- android实现箭头流程列表_Android下拉列表选项框及指示箭头动画
- 苹果或将采用高通屏下指纹方案,5GiPhone基带由三星、高通共同提供...
- 实例讲解鼠绘上色技巧
热门文章
- 用Vue实现好友分组效果
- 【Python 实战基础】如何绘制饼状图分析商品库存
- 中国自动化大会CAC2022投稿经验
- linux vps安装知乎,如何在树莓派上安装 Ubuntu 服务器? | Linux 中国
- CentosQt——ChatRoom for Neuedu
- Python爬虫 下载彼岸图网高清壁纸
- 【数据蒋堂】第 47 期:Hadoop – 一把杀鸡用的牛刀
- 计算机的准确性的测量标准,GB/T 30975-2014
- 【GD32使用】基于GD32的超声波模块开发
- e580显卡驱动_联想ThinkPad E580笔记本8代CPU如何win10改win7