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

成都网站建设冠辰哪家强中国做网站的公司有哪些

成都网站建设冠辰哪家强,中国做网站的公司有哪些,免费网站能到百度首页吗,西安淘宝网站建设公司哪家好目录 一、数据卷#xff08;容器与宿主机之间数据共享#xff09; 二、数据卷容器#xff08;容器与容器之间数据共享#xff09; 三、 容器互联#xff08;使用centos镜像#xff09; 总结 用户在使用Docker的过程中#xff0c;往往需要能查看容器内应用产生的数据…目录 一、数据卷容器与宿主机之间数据共享 二、数据卷容器容器与容器之间数据共享 三、 容器互联使用centos镜像 总结 用户在使用Docker的过程中往往需要能查看容器内应用产生的数据或者需要把容器内的数据进行备份甚至多个容器之间进行数据的共享这必然涉及容器的数据管理操作。 容器中管理数据主要有两种方式 数据卷Data Volumes数据卷容器Data Volume Dontainers 一、数据卷容器与宿主机之间数据共享 数据卷是一个供容器使用的特殊目录位于容器中。可将宿主机的目录挂载到数据卷上对数据卷的修改操作立刻可见并且更新数据不会影响镜像从而实现数据在宿主机与容器之间的迁移。数据卷的使用类似于Linux下对目录进行的mount操作。 想要将容器中的数据持久化可以将宿主机目录挂载到容器中。 一般只建议在创建容器时进行挂载不建议启动容器后再挂载。因为启动容器后再挂载的话需要修改配置文件且不一定能挂载成功。 docker run -v 数据卷              #在容器内创建数据卷​docker run -v 宿主机目录:数据卷    #将宿主机目录挂载到容器中#注意宿主机本地目录的路径必须是使用绝对路径。如果路径不存在Docker会自动创建相应的路径。#挂载后的目录默认可读可写#如果希望挂载后的目录为只读目录可以在挂载时加:ro参数docker run -v 宿主机目录:数据卷:ro    #将宿主机目录挂载到容器中只可读示例 [rootyuji ~]# ls /var/share      #创建数据卷前该目录不存在ls: 无法访问/var/share: 没有那个文件或目录​#将宿主机目录/var/share挂载到容器中的/data1。#注意宿主机本地目录的路径必须是使用绝对路径。如果路径不存在Docker会自动创建相应的路径。#-v选项可以在容器内创建数据卷[rootyuji ~]# docker run -v /var/share:/data1 --name web1 -itd centos:7 /bin/bash670bf71814364638c4b21a1fb13bcf95c6a2125cd379a5717061d41f9673b0fe[rootyuji ~]# ls /var/share -d     #自动创建了该目录/var/share#进入容器[rootyuji ~]# docker exec -it web1 bash [root670bf7181436 /]# ls            #容器中自动创建了/data1目录anaconda-post.log  data1  etc   lib    media  opt   root  sbin  sys  usrbin                dev    home  lib64  mnt    proc  run   srv   tmp  var[root670bf7181436 /]# echo this is web1 /data1/abc.txt   #向数据卷中写入数据[root670bf7181436 /]# exit    #退出容器exit#返回宿主机进行查看[rootyuji ~]# cd /var/share[rootyuji share]# lsabc.txt[rootyuji share]# cat abc.txt      #可以看到容器中写入的数据数据同步成功this is web1​​#在宿主机目录中写入数据之后进容器中查看[rootyuji share]# cp /etc/passwd ./[rootyuji share]# lsabc.txt  passwd[rootyuji share]# docker exec -it web1 bash      #进入容器[root670bf7181436 /]# ls /data1   abc.txt  passwd                     #完成了数据同步二、数据卷容器容器与容器之间数据共享 如果需要在容器之间共享一些数据最简单的方法就是使用数据卷容器。数据卷容器是一个普通的容器专门提供数据卷给其他容器挂载使用。 #创建数据卷容器web2。创建/data1和/data2两个数据卷。docker run --name web2 -v /data1 -v /data2 -itd centos:7docker exec -it web2 bash                #进入web2容器echo this is web2 /data1/aaa.txt     #向数据卷/data1中写入数据echo this is yuji /data2/bbb.txt     #向数据卷/data2中写入数据​#使用--volumes-from 来挂载web2容器中的数据卷到新的容器web3docker run -itd --volumes-from web2 --name web3 centos:7docker exec -it web3 bash       #进入web3容器cat /data1/aaa.txt              #查看/data1中的数据是否和web2一致cat /data2/bbb.txt              #查看/data2中的数据是否和web2一致#在容器web3的挂载目录中写入数据观察web2中能否同步成功[roote99ee4f80519 /]# echo this is web3 /data1/web3.txt[roote99ee4f80519 /]# exitexit[rootyuji ~]# docker exec -it web2 bash     #进入容器web2[root146f1012bc08 /]# cat /data1/web3.txt   #数据共享成功this is web3三、 容器互联使用centos镜像 容器互联是通过容器的名称在容器间建立一条专门的网络通信隧道。简单点说就是会在源容器和接收容器之问建立一条隧道接收容器可以看到源容器指定的信息。 示例1做容器互联 #创建并运行源容器取名c1docker run -itd -P --name c1 centos:7 /bin/bash#创建并运行接收容器取名c2使用--1ink选项指定连接容器c1以实现容器互联。docker run -itd -P --name c2 --link c1:C1 centos:7 /bin/bash##--link 容器名:连接的别名​#进c2容器ping c1通过容器名称或者别名都可以通信docker exec -it c2 bashping c1        #ping c1容器名称ping C1        #ping c1容器的别名PING C1 (172.17.0.5) 56(84) bytes of data.64 bytes from C1 (172.17.0.5): icmp_seq1 ttl64 time0.105 ms64 bytes from C1 (172.17.0.5): icmp_seq2 ttl64 time0.066 ms#可以看到c1容器的IP地址为172.17.0.5​#进入c1容器查看c1的IP地址docker exec -it c1 bashyum install -y net-tools   #下载网络工具ifconfig                   #查看IP为172.17.0.5和c2中显示的一致eth0: flags4163UP,BROADCAST,RUNNING,MULTICAST  mtu 1500inet 172.17.0.5  netmask 255.255.0.0  broadcast 172.17.255.255示例2如果不做互联的话只能通过IP进行通信 #创建容器c5没有与c1做互联docker run -itd -P --name c5 centos:7 /bin/bashdocker exec -it c5 bash      #进入容器c5#通过c1的容器名称和别名都无法和c1通信ping c1        #提示ping: c1: Name or service not knownping C1        #提示ping: C1: Name or service not known#只能通过IP进行通信ping 172.17.0.5总结 本文介绍了通过数据卷和数据卷容器对容器内数据进行共享、备份和恢复等操作通过这些机制即使容器在运行中出现故障用户也不必担心数据发生丢失只需要快速地重新创建容器即可。 命令说明docker run -v 宿主机目录:数据卷将宿主机目录挂载到容器中docker run -v 数据卷创建数据卷容器docker run --volumes-from 数据卷容器挂载数据卷容器挂载点路径不变docker run --link 源容器名称:别名容器互联 注意一般只建议在创建容器时进行挂载不建议启动容器后再挂载。 因为启动容器后再挂载的话需要修改配置文件且不一定能挂载成功。
http://www.hkea.cn/news/14371474/

相关文章:

  • 苏州知名网站建设设计公司seo短视频网页入口引流网址
  • wp网站建设做网站快速赚钱
  • 公司怎样建自己网站合作合同
  • 企业网站四种类型app设计理念怎么写
  • 东莞建设教育网站石家庄制作网页设计
  • .net营销网站开发西安百度推广多少钱
  • 网站推广主要怎么做h5商城网站怎么建设
  • 做h5的网站的区别网络营销郑州网站搭建方案
  • 更新备案 网站 打开零基础怎么做电商
  • 关于做网站的了解点做一个网站成本多少钱
  • 合肥网站策划监控摄像头做斗鱼直播网站
  • 网站实名制注册怎么做天元建设集团有限公司审计项目
  • 电商网站怎样优化哪里可以免费设计装修效果图
  • 商城购物网站设计内容外贸卖货哪个平台好
  • 沧州市网站建设价格男装定制品牌哪个好
  • 网站根目录怎么找wordpress首行空两格
  • 营销型平台网站建设平面设计教程自学
  • 小清新网站设计青岛即墨网站建设
  • h5开发网站优点北斗手表官方网站
  • 网站建设公司普遍存在劣势wordpress不显示 头像
  • 为什么招聘网站不能用自己做的简历网站用户体验是什么
  • 百度智能云建站教程书店网站建设设计方案
  • 济南建设主管部门网站wordpress让nginx卡死
  • 美容美发网站模板上海网站排名优化推荐
  • 美食网站开发与设计任务书网站备案属于公司哪一块
  • 石家庄网站制作福州网站平台建设工作汇报
  • 哈尔滨高端模板建站郑州网站专业建设qq
  • 企业网站建设 英铭旅行社网站建设规划书
  • 建设网站都需要准备什么网站建设与制作的流程
  • 做公司网站,哪个程序用的多运城做网站的公司