Centos7 Docker 目录挂载_入门试炼06

文章目录

  • 一、目录挂载格式
  • 二、需求实战
    • 2.1. 目录挂载
    • 2.2. 测试目录挂载_同步文件
    • 2.3. 测试目录挂载_同步文件夹

一、目录挂载格式

我们可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以通过修改宿主机某个目录的文件从而去影响容器。

  • 创建容器 添加-v参数 后边为 宿主机目录:容器目录
docker run -di --name=mycentos3 -v /usr/local/myhtml/:/usr/local/nh --privileged=true centos:7

格式1:docker run -di -v 宿主机目录:容器目录 –name=新的容器名 --privileged=true 镜像名称:tag
格式2:docker run -di –name=新的容器名 -v 宿主机目录:容器目录 --privileged=true 镜像名称:tag

如果你共享的是多级的目录,可能会出现权限不足的提示,添加--privileged=true参数即可。

二、需求实战

需求模拟:
1.在宿主机/usr/local/myhtml创建目录,新建index.html文件
2.登录容器,进入/usr/local/nh目录,查看index.html文件是否存在
#下载一个centos7的镜像
docker pull centos:7

2.1. 目录挂载

#1.在宿主机/usr/local/myhtml创建目录
cd /usr/local/
mkdir myhtml
#2.创建一个新的容器与宿主机进行目录挂载,也就是目录共享,改变宿主机挂在目录下的文件,容器中的文件随之改变
#格式:docker run -di --name=新的容器名 -v 宿主机目录:容器目录 镜像名称:tag
docker run -di --name=mycentos3 -v /usr/local/myhtml/:/usr/local/nh --privileged=true centos:7
#3.查看刚启动的容器
docker ps
#4.登录容器,查看在/usr/local容器目录下面是否存在nh目录
docker exec -it mycentos3 /bin/bash
#5.进入目录挂载的目录
cd /usr/local/
#6.查看是否存在nh文件夹
ll

在这里插入图片描述

2.2. 测试目录挂载_同步文件

#1.在宿主机的/usr/local/myhtml目录下,添加index.html文件
cd /usr/local/myhtml/
#2.在index.html写入内容123
echo "123" >> index.html
#3.查看index.html内容
cat index.html
#4.进入mycentos3 容器内部
docker exec -it mycentos3 /bin/bash
#5.进入mycentos2容器的/usr/local/nh/目录下面是否存在index.html
cd /usr/local/nh/
#6.查看index.html内容
cat index.html

在这里插入图片描述

2.3. 测试目录挂载_同步文件夹

#1.上传cas文件夹到宿主机挂载目录/usr/local/myhtml下面
上传文件夹夹略
#2.登录容器,查看cas文件夹下面的文件,是否有权限:
docker exec -it mycentos3 /bin/bash
#3.进入指定的挂载目录
cd /usr/local/nh/
cd cas
ll

在这里插入图片描述
可以正常查看文件!!!


想学习更多微服务、分布式、中间件、数据库、项目快速构建等系列技术
请访问Gblfy主页:https://blog.csdn.net/weixin_40816738
让我们一起进步!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524004.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

git查看之前的提交日志

提要 使用git指令查看当前项目在这之前所有人提交的记录,可以使用tig指令。 在命令行输入:tig,然后回车。 出现之前所有人在此项目下的提交信息。按q键退出。 还可以使用指令git log,然后回车,可以查看当天最近的几次提交记录。退出的时候…

Centos7 Docker查看容器IP地址_入门试炼07

一、查看容器IP地址 1. 查看容器运行的各种数据 docker inspect mycentos32. 查看容器ip docker inspect --format{{.NetworkSettings.IPAddress}} mycentos3获取其他信息,找到获取信息的节点,同理 执行docker inspect mycentos3后的所有内容&#x…

Elastic Jeff Yoshimura:开源正在开启新一轮的创新 | 人物志

戳蓝字“CSDN云计算”关注我们哦!人物志:观云、盘点、对话英雄。以云计算风云人物为核心,聚焦个人成长、技术创新、产业发展,还原真实与鲜活!“从我们的角度来说,开源正在开启新一轮的创新。”在首次中国举…

qt在窗口的子部件中绘制矩形

引言 在窗口中绘制矩形,只需重写paintEvent()函数,在重回函数中实现绘制矩形便可。但在窗口的某一个子部件中实现绘制矩形,此时就需重写事件过滤函数,在指定的子部件的绘图事件实现绘制矩形。 结构 窗口部件的组成如下图&#…

Centos7 Docker 删除容器_入门试炼08

说明命令删除指定的容器格式docker rm $CONTAINER_ID/NAME删除容器指定容器名称docker rm mycentos3删除容器指定容器iddocker rm 90913daea673 注意,只能删除停止的容器 效果图: #删除所有容器 docker rm docker ps -a -q删除所有容器的原理&#xff…

Spark精华问答:DataFrame与RDD的主要区别在哪?

Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。目前的热度已经超过Hadoop,正所谓青出于蓝而胜于蓝,今天我们就来看看关于park 的精华问答吧。1Q:DataFrame是什么?A:DataFrame是一种以RDD为基础的分布式数据集,类…

qt的项目中单个文件加载样式表

引言 编写一个项目后,通过加载样式表来设置项目中的所有控件的样式,我之前习惯的是在main.cpp文件中加载一个样式表,该样式表含有程序中所有控件的样式,也就是整个程序只需要加载一遍样式文件。但是多人开发时,不合理…

Centos7 使用Docker MySQL部署_01

文章目录Docker MySQL部署Docker MySQL部署 #1.拉取mysql镜像 docker pull mysql #2.查看拉取的mysql镜像 docker images#3.创建MySQL容器 docker run -di --name ly_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD123456 mysql注:-p 代表端口映射,格式为 …

“自带大屏”的便利店,你见过吗?

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下! 平常,便利店倒是见过很多,但是“自带大屏”的便利店&#xf…

Centos7 使用Docker 部署Tomca+mysql+调试联通_02

文章目录一、Tomcat部署1. 拉取tomcat镜像2. 上传cas项目3. 修改cas系统的配置文件4. 创建tomcat容器5. 浏览器测试部署的web应用6. 输入账号密码测试mysql连接7. 访问注销接口测试一、Tomcat部署 1. 拉取tomcat镜像 docker pull tomcat:7-jre7注:拉取tomcat镜像&…

qt创建右键菜单,显示在鼠标点击处

引言 给窗口创建右键菜单,右键的时候,右键菜单出现在鼠标点击处。同时设置右键菜单的样式,右键菜单为圆角,起初设置样式的时候,右键菜单的背景在圆角边缘会出现黑色的方角,不能很好的显示为圆角&#xff0…

无剧透 | 分析《复联》英雄得出的结论:什么样的技术人适合做管理?

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!转自:技术领导力作者:力小哥/技术领导力社区特约撰稿人4月24日…

Centos7 使用Docker 部署Nginx+mysql+tomcat+调试联通_03

文章目录Nginx部署1. 拉取Nginx镜像2. 创建Nginx容器3. 测试Nginx4. 配置反向代理5. 浏览器nginx容器和tomcat容器联通测试6. 浏览器tomcat容器和mysql容器联通测试7. 浏览器注销接口测试Nginx部署 1. 拉取Nginx镜像 docker pull nginx2. 创建Nginx容器 docker run -di --na…

qt种实现搜索栏功能

引言 在搜索栏种输入要搜索的文本,就会出现相关联的文本提示,这是可以通过鼠标选中要搜索的文本,或者通过上下键选中要搜索的文本。 效果 效果图如下所示: 实现 下面是相关的代码实现,读者只需参考,理解…

Docker Redis部署_04

Docker Redis部署部署 1. 拉取Redis镜像2. 创建Redis容器3. 客户端测试 1. 拉取Redis镜像 docker pull redis2. 创建Redis容器 docker run -di --namepinyougou_redis -p 6379:6379 redis查看redis容器是否已经运行: docker ps3. 客户端测试 在你的本地电脑命令提…

关于谷歌云,你应该知道的一切! | 技术头条

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!译者:风车云马 在国内,“谷歌云”这个词并不像“亚马逊AWS”、“微软Azure…

qt构建json字符串的时候,某一个值为字符串

引言 构建json字符串的值时,其值为一个json对象组成的字符串。下面记录一下。 实现 直接上代码来说明问题。 QJsonDocument subDoc;subDoc.setObject(subObject);QByteArray array subDoc.toJson(QJsonDocument::Compact);QString customValue array; …

Docker 容器导出为镜像

Docker 镜像备份与迁移 1. 容器保存为镜像2. 镜像备份3. 镜像恢复与迁移 1. 容器保存为镜像 我们可以通过以下命令将容器保存为镜像 docker commit pinyougou_nginx mynginxpinyougou_nginx是容器名称mynginx是新的镜像名称 pinyougou_nginx容器已经成功保存为mynginx镜像&…

qt动态添加窗口到垂直布局

引言 程序运行的过程中根据需要动态的创建窗口,每创建一个窗口,就加入列表中,使其竖直展示各个窗口。这样的操作实际是每创建一个窗口,就将其加入到垂直布局中,当点击不同的窗口时能够实现对被点击窗口的区分&#xf…

Storm精华问答 | Kafka在Storm中的角色是什么?

戳蓝字“CSDN云计算”关注我们哦!Storm是Twitter开源的分布式实时大数据处理框架,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统等, 大数据实时处理…