Docker 容器文件拷贝及目录挂载
Docker 容器文件拷贝及目录挂载
10、Docker:容器文件拷贝
目标: 掌握文件拷贝命令
将linux宿主机中的文件拷贝到容器内可以使用命令:
# docker cp 需要拷贝的文件或目录 容器名称:容器目录# 创建一个文件abc.txt touch abc.txt# 复制 abc.txt 到 mycentos2 的容器的 / 目录下 docker cp abc.txt mycentos2:/ # 进入mycentos2容器 docker exec -it mycentos2 /bin/bash # 查看容器 / 目录下文件 ll
将文件从容器内拷贝出来到linux宿主机使用命令:
# docker cp 容器名称:容器目录 需要拷贝的文件或目录# 进入容器后创建文件aaa.txt
touch aaa.txt# 退出容器
exit# 在Linux宿主机器执行复制;将容器mycentos2的/aaa.txt文件复制到 宿主机器的/root目录下
docker cp mycentos2:/aaa.txt /root
注意: 停止状态的容器也是可以进行文件拷贝的,可以拷进去,也可以拷出来。
11、Docker:容器目录挂载
目标: 掌握目录挂载命令(其实就是目录映射)
可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以通过修改宿主机某个目录的文件从而去影响容器。
创建容器时添加-v参数,后边为宿主机目录:容器目录,例如: docker run -di -v /usr/local/test:/usr/local/test --name=mycentos3 centos:7(两个目录可以路径不同)
# 创建linux宿主机器要挂载的目录 mkdir /usr/local/test # 创建并启动容器mycentos3 # 并挂载 linux中的/usr/local/test目录到容器的/usr/local/test # 也就是在 linux中的/usr/local/test中操作相当于对容器相应目录操作 docker run -di -v /usr/local/test:/usr/local/test --name=mycentos3 centos:7# 在linux宿主机下创建文件 touch /usr/local/test/bbb.txt# 进入容器 docker exec -it mycentos3 /bin/bash# 在容器中查看目录中是否有对应文件bbb.txt cd /usr/local/test ll
注意: 如果你共享的是多级的目录,可能会出现权限不足的提示。 这是因为CentOS7中的安全模块selinux把权限禁掉了,需要添加参数 --privileged=true 来解决挂载的目录没有权限的问题。
Memorial Day is 511 days |
Docker 容器文件拷贝及目录挂载相关推荐
- Docker常用命令(启动、镜像相关、容器相关、文件拷贝、目录挂载、查看容器IP地址、Docker备份与恢复)
0.设置Docker镜像加速器 详见文章:Docker设置ustc的镜像源(镜像加速器) 1.Docker的启动与停止 注: systemctl 命令是系统服务管理器指令. (1)启动docker(守 ...
- Docker容器文件拷贝
docker容器内的路径: /home/jovyan 服务器的存放路径: /tmp/ 1.查看容器id docker ps | grep '容器名' 2.用命令复制出文件 docker cp ' ...
- 容器安装java_在docker容器中安装Java(从宿主机向docker容器中拷贝文件)
操作系统 [root@Optimus /]# uname -a Linux Optimus 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2 ...
- linux中的文件夹压缩文件,linux将文件拷贝到目录下Linux下文件的压缩与打包详解...
在Linux中,有很多的压缩命令.利用这些压缩命令,可以方便的从网络上下载大型的文件.同时,我们知道,Linux文件的扩展名是没有特殊意义的,不过,因为Linux下存在着许多压缩命令,所以为了方便记忆 ...
- linux mount 远程目录文件拷贝,linux mount挂载u盘,从U盘拷贝文件到linux中
背景: 由于工作需要,需要把u盘中的信息拷贝到linux系统中 准备工作 一个fat32格式的u盘,文件支持类型,tar,whl等压缩包形式,不支持rar,zip等文件,因为linux涉及到权限问题, ...
- linux系统指令学习(创建目录,在目录下创建一个*.txt,*.txt输入内容,把*.txt文件拷贝到*目录下,把*文件夹目录移动到*目录下)
linux系统指令学习1 透过12道题熟练掌握20个指令 Linux有150个常用指令,透过12道题去学习以及练习指令 1.创建一个目录/dzqc 提示: windows下的路径样式为c: \dzqc ...
- 进入docker容器中查看文件夹_如何在docker容器文件夹中提供文件夹权限
我正在我的Dockerfile中创建一个文件夹,我想给它一个写权限.但是当我尝试这样做时,我得到了许可被拒绝的错误 FROM python:2.7 RUN pip install Flask==0.1 ...
- Docker 容器文件存储驱动 Overlay2
码字不易,转载请注明出处!! 写在前面 Docker 文件存储驱动有很多种,比如 overlay2.aufs等,可以通过命令 docker info 查看: > # docker info &g ...
- docker安装elasticsearch并进行目录挂载
最新文章
- 面霸告诉你:面试官都有哪些套路?
- Linux学习(十四)---大数据定制篇Shell编程
- Linux系统的文件句柄数量问题
- 博图注册表删除方法_技成周报40期 | 三菱、西门子软件安装常见出错解决方法...
- css中实现ul两端的li对齐外面边缘
- 吴恩达深度学习 —— 4.5 搭建深层神经网络块
- 开源压缩算法brotli_Brotli:一种新的压缩算法,可加快互联网速度
- nupkg 本地安装_使用Nuget安装离线包nupkg
- 在哪里可以查询中国某一地区的历史气象数据(过去15年,如降雪,降雨等)?
- office 2019 kms
- 路由器与交换机基本原理
- LeetCode1153 字符串转化
- Python 办公效率化学习(自学)四.Excel文件的写入
- 倒计时第3天,Google Summer of Code报名即将截止(Casbin社区还有空缺名额)
- 老九学堂数据结构与算法章节1课堂笔记
- DeepAR:Probabilistic forecasting with	autoregressive recurrent network
- ios设备使用socks代理_iOS使用socks5代理服务器
- 品牌商自述:为什么同样的商品,拼多多会更便宜?
- scrapy爬取苏宁所有图书
- 秒懂Linux之实用命令大全
热门文章
- 一次算法作业hhhhhh
- 计算机网络技术艺术设计方面,【艺术设计论文】数字技术下的新媒体艺术设计(共3150字)...
- 六一儿童节,悼念天堂的小朋友
- python中用来抛出异常的关键字是( )_python如何抛出异常
- Android 10 SystemUI 如何隐藏状态栏输入法图标
- 将一颗树反转为其镜像
- 洛谷--入门题 (1)
- jquery 处理页面弹出层查询数据等待的操作(gif图片加载等待)
- 美团——“疯狂”的吸血鬼
- 使用IntelliJ Idea新建SpringBoot项目