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

flash网站有哪些怎么在百度上投放广告

flash网站有哪些,怎么在百度上投放广告,ftp网站地图怎么做,每日军事新闻报道目录 一、数据卷(容器与宿主机之间数据共享) 二、数据卷容器(容器与容器之间数据共享) 三、 容器互联(使用centos镜像) 总结 用户在使用Docker的过程中,往往需要能查看容器内应用产生的数据…

目录

一、数据卷(容器与宿主机之间数据共享)

二、数据卷容器(容器与容器之间数据共享)

三、 容器互联(使用centos镜像)

总结


用户在使用Docker的过程中,往往需要能查看容器内应用产生的数据,或者需要把容器内的数据进行备份,甚至多个容器之间进行数据的共享,这必然涉及容器的数据管理操作。

容器中管理数据主要有两种方式:

  • 数据卷(Data Volumes)
  • 数据卷容器(Data Volume Dontainers)

一、数据卷(容器与宿主机之间数据共享)

数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿主机与容器之间的迁移。数据卷的使用类似于Linux下对目录进行的mount操作。

想要将容器中的数据持久化,可以将宿主机目录挂载到容器中。

一般只建议在创建容器时进行挂载,不建议启动容器后再挂载。因为启动容器后再挂载的话,需要修改配置文件,且不一定能挂载成功。

docker run -v 数据卷              #在容器内创建数据卷​docker run -v 宿主机目录:数据卷    #将宿主机目录挂载到容器中#注意:宿主机本地目录的路径必须是使用绝对路径。如果路径不存在,Docker会自动创建相应的路径。#挂载后的目录默认可读可写#如果希望挂载后的目录为只读目录,可以在挂载时加:ro参数docker run -v 宿主机目录:数据卷:ro    #将宿主机目录挂载到容器中,只可读

示例:

[root@yuji ~]# ls /var/share      #创建数据卷前,该目录不存在ls: 无法访问/var/share: 没有那个文件或目录​#将宿主机目录/var/share挂载到容器中的/data1。#注意:宿主机本地目录的路径必须是使用绝对路径。如果路径不存在,Docker会自动创建相应的路径。#-v选项可以在容器内创建数据卷[root@yuji ~]# docker run -v /var/share:/data1 --name web1 -itd centos:7 /bin/bash670bf71814364638c4b21a1fb13bcf95c6a2125cd379a5717061d41f9673b0fe[root@yuji ~]# ls /var/share -d     #自动创建了该目录/var/share#进入容器[root@yuji ~]# docker exec -it web1 bash [root@670bf7181436 /]# ls            #容器中自动创建了/data1目录anaconda-post.log  data1  etc   lib    media  opt   root  sbin  sys  usrbin                dev    home  lib64  mnt    proc  run   srv   tmp  var[root@670bf7181436 /]# echo "this is web1"> /data1/abc.txt   #向数据卷中写入数据[root@670bf7181436 /]# exit    #退出容器exit#返回宿主机进行查看[root@yuji ~]# cd /var/share[root@yuji share]# lsabc.txt[root@yuji share]# cat abc.txt      #可以看到容器中写入的数据,数据同步成功this is web1​​#在宿主机目录中写入数据,之后进容器中查看[root@yuji share]# cp /etc/passwd ./[root@yuji share]# lsabc.txt  passwd[root@yuji share]# docker exec -it web1 bash      #进入容器[root@670bf7181436 /]# ls /data1   abc.txt  passwd                     #完成了数据同步

1-1.png

1-2.png

二、数据卷容器(容器与容器之间数据共享)

如果需要在容器之间共享一些数据,最简单的方法就是使用数据卷容器。数据卷容器是一个普通的容器,专门提供数据卷给其他容器挂载使用。

#创建数据卷容器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一致

2-1.png

2-2.png

#在容器web3的挂载目录中写入数据,观察web2中能否同步成功[root@e99ee4f80519 /]# echo "this is web3" > /data1/web3.txt[root@e99ee4f80519 /]# exitexit[root@yuji ~]# docker exec -it web2 bash     #进入容器web2[root@146f1012bc08 /]# cat /data1/web3.txt   #数据共享成功this is web3

2-3.png

三、 容器互联(使用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_seq=1 ttl=64 time=0.105 ms64 bytes from C1 (172.17.0.5): icmp_seq=2 ttl=64 time=0.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: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 172.17.0.5  netmask 255.255.0.0  broadcast 172.17.255.255

3-1.png

3-2.png

3-3.png

示例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

3-4.png

总结

本文介绍了通过数据卷和数据卷容器对容器内数据进行共享、备份和恢复等操作,通过这些机制,即使容器在运行中出现故障,用户也不必担心数据发生丢失,只需要快速地重新创建容器即可。

命令说明
docker run -v 宿主机目录:数据卷将宿主机目录挂载到容器中
docker run -v 数据卷创建数据卷容器
docker run --volumes-from 数据卷容器挂载数据卷容器(挂载点路径不变)
docker run --link 源容器名称:别名容器互联

注意:一般只建议在创建容器时进行挂载,不建议启动容器后再挂载。

因为启动容器后再挂载的话,需要修改配置文件,且不一定能挂载成功。

http://www.shuangfujiaoyu.com/news/26796.html

相关文章:

  • 简述网站开发的步骤企业模板建站
  • 简述网页建站流程简述seo的概念
  • 网站核检单成都自然排名优化
  • 焦作网站建设哪家权威软文推广是什么意思
  • 企业黄页哪个网站好网络推广是做什么工作的
  • 苏州企业网站建设网站快速被百度收录
  • 怎么做论坛网站bt磁力在线种子搜索神器下载
  • js特效演示网站百度平台客服联系方式
  • 织梦dedecms医院类网站在线预约挂号插件西安百度推广开户运营
  • 网站主题模板制作惠州seo关键字优化
  • 网站首页设计特点有哪些上海百度推广方案
  • 网站流量超了my63777免费域名查询
  • hui怎么做网站网络营销职业规划300字
  • 免费b站推广网站不用下载惠州seo收费
  • 网站开发与维护难吗海外游戏推广平台
  • dreamweaver网站制作教程温州seo按天扣费
  • 外贸网站索引页多外贸出口平台网站
  • 鞍山吧最新消息西安区seo搜索排名优化
  • 开彩票网站做私庄上海app网络推广公司
  • 大连网页制作培训学校青岛seo服务
  • 昆明哪个公司做网站建设最好只要做好关键词优化
  • 腾讯云注册域名后怎么做网站软文范例大全500
  • 如何通过轻淘客做网站成人就业技术培训机构
  • 网站优化排名软件网百度霸屏推广多少钱一个月
  • 如何做网站页面网络营销专业的就业方向
  • 太仓网站建设企业网站站长素材网
  • 无忧seo博客广州网站优化软件
  • 怎样做咨询网站seo人才招聘
  • 做网站找哪个软件百度快照是怎么做上去的
  • 惠州网站建设培训百度竞价点击神器下载安装