当前位置: 首页 > news >正文

网站开发的专业能力网站开发用户分析

网站开发的专业能力,网站开发用户分析,微信公众号免费做影视网站,网站开发制做#x1f4dd;个人主页#xff1a;五敷有你 #x1f525;系列专栏#xff1a;中间件 ⛺️稳中求进#xff0c;晒太阳 1.数据卷#xff08;容器数据管理#xff09; 修改nginx的html页面时#xff0c;需要进入nginx内部。并且因为内部没有编辑器#xff0c;修改… 个人主页五敷有你       系列专栏中间件 ⛺️稳中求进晒太阳 1.数据卷容器数据管理 修改nginx的html页面时需要进入nginx内部。并且因为内部没有编辑器修改文件也很麻烦。 这就是因为容器与数据容器内文件耦合带来的后果。要解决这个问题必须将数据与容器解耦这就要用到数据卷了。 1.1.什么是数据卷 数据卷volume是一个虚拟目录指向宿主机文件系统中的某个目录。 一旦完成数据卷挂载对容器的一切操作都会作用在数据卷对应的宿主机目录了。 这样我们操作宿主机的/var/lib/docker/volumes/html目录就等于操作容器内的/usr/share/nginx/html目录了 1.2.数据集操作命令 数据卷操作的基本语法如下 docker volume [COMMAND] docker volume命令是数据卷操作根据命令后跟随的command来确定下一步的操作 create 创建一个volume inspect 显示一个或多个volume的信息 ls 列出所有的volume prune 删除未使用的volume rm 删除一个或多个指定的volume 1.3.创建和查看数据卷 需求创建一个数据卷并查看数据卷在宿主机的目录位置 ① 创建数据卷 docker volume create html ② 查看所有数据 docker volume ls 结果 ③ 查看数据卷详细信息卷 docker volume inspect html 结果 可以看到我们创建的html这个数据卷关联的宿主机目录为/var/lib/docker/volumes/html/_data目录。 小结 数据卷的作用 将容器与数据分离解耦合方便操作容器内数据保证数据安全 数据卷操作 docker volume create创建数据卷 docker volume ls查看所有数据卷 docker volume inspect查看数据卷详细信息包括关联的宿主机目录位置 docker volume rm删除指定数据卷 docker volume prune删除所有未使用的数据卷 1.4.挂载数据卷 我们在创建容器时可以通过 -v 参数来挂载一个数据卷到某个容器内目录命令格式如下 docker run \--name mn \-v html:/root/html \-p 8080:80nginx \ 这里的-v就是挂载数据卷的命令 -v html:/root/htm 把html数据卷挂载到容器内的/root/html这个目录中 1.5.案例-给nginx挂载数据卷 需求创建一个nginx容器修改容器内的html目录内的index.html内容 分析上个案例中我们进入nginx容器内部已经知道nginx的html目录所在位置/usr/share/nginx/html 我们需要把这个目录挂载到html这个数据卷上方便操作其中的内容。 提示运行容器时使用 -v 参数挂载数据卷 步骤 ① 创建容器并挂载数据卷到容器内的HTML目录 docker run --name mn -v html:/usr/share/nginx/html -p 80:80 -d nginx ② 进入html数据卷所在位置并修改HTML内容 # 查看html数据卷的位置 docker volume inspect html # 进入该目录 cd /var/lib/docker/volumes/html/_data # 修改文件 vi index.html 1.6.案例-给MySQL挂载本地目录 容器不仅仅可以挂载数据卷也可以直接挂载到宿主机目录上。关联关系如下 带数据卷模式宿主机目录 -- 数据卷 --- 容器内目录 直接挂载模式宿主机目录 --- 容器内目录 如图 语法 目录挂载与数据卷挂载的语法是类似的 -v [宿主机目录]:[容器内目录] -v [宿主机文件]:[容器内文件] 需求创建并运行一个MySQL容器将宿主机目录直接挂载到容器 实现思路如下 1在将课前资料中的mysql.tar文件上传到虚拟机通过load命令加载为镜像 2创建目录/tmp/mysql/data 3创建目录/tmp/mysql/conf将课前资料提供的hmy.cnf文件上传到/tmp/mysql/conf 4去DockerHub查阅资料创建并运行MySQL容器要求 ① 挂载/tmp/mysql/data到mysql容器内数据存储目录 ② 挂载/tmp/mysql/conf/hmy.cnf到mysql容器的配置文件 ③ 设置MySQL密码 1.7.小结 docker run的命令中通过 -v 参数挂载文件或目录到容器中 -v volume名称:容器内目录 -v 宿主机文件:容器内文 -v 宿主机目录:容器内目录 数据卷挂载与目录直接挂载的 数据卷挂载耦合度低由docker来管理目录但是目录较深不好找 目录挂载耦合度高需要我们自己管理目录不过目录容易寻找查看
http://www.dnsts.com.cn/news/182985.html

相关文章:

  • 网站制作推广招聘互联网行业五行属什么
  • 域名备案与网站备案的区别百度一下就知道官网
  • 网站建设与规划实验总结土木工程公司排名
  • 简述网站设计要遵循哪些原则佛山网站建设十年乐云seo
  • 北京朗晨网站建设襄阳seo费用
  • 科技感的网站移动互联网开发技术有哪些
  • 网站推广免费wordpress多站点子目录建站
  • 企业门户网站是什么意思深圳科技公司黄页
  • 如何做旅游网站的思维导图长沙专业网站建设服务
  • 网站建设注意那网页设计与制作免费模板
  • 外国网站在内地做seo网站建设山东聚搜网络一x
  • 网站好做吗做暧昧免费视频大全网站
  • 哪些网站教做生物实验html制作百度页面
  • 海南省住房和城乡建设厅官方网站万网网站开发
  • 做网站 附加信息h5网站建设方案
  • 国外photoshop教程网站国外可以做推广的网站吗
  • 短链接转换网站网站自身维护
  • 科学城做网站公司南宁网站建站推广
  • 自动成交型网站宁波建设信息港网站
  • 公司网站制作站制作本地赣州网站建设
  • 门户网站部署方案人人设计网怎么找不到了
  • 网上怎么接单做网站营业执照年报官网入口
  • 盐地网站建设公司设计工作室起名
  • 织梦网站自助申请友链代码室内设计师接私单的app
  • 厦门专业做网站公司网上购物的设计与实现
  • 免费的网站模版建设投资公司网站
  • 金华专业网站制作公司泰州网站制作企业
  • 一般做网站费用深圳品牌创意网站建设
  • 版面设计网站有哪些手机高端网站建设
  • 存量权益登记在哪个网站上做新闻发布平台有哪些