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

我想帮别人做网站有这样的平台吗百度推广新手入门

我想帮别人做网站有这样的平台吗,百度推广新手入门,网站开发加维护大概多少钱,政府门户网站建设分析目录 一、数据管理方式 1、数据卷 在宿主机上写入数据,传到容器 2、数据卷容器 二、容器互联 一、数据管理方式 用户在使用Docker的过程中,往往需要能查看容器内应用产生的数据,或者需要把容器内的数据进行备份,甚至多…

目录

一、数据管理方式   

1、数据卷

 在宿主机上写入数据,传到容器

2、数据卷容器

二、容器互联


一、数据管理方式   

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

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

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

1、数据卷

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

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

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

 docker run -v 数据卷              #在容器内创建数据卷​docker run -v 宿主机目录:数据卷    #将宿主机目录挂载到容器中#注意:宿主机本地目录的路径必须是使用绝对路径。如果路径不存在,Docker会自动创建相应的路径。#挂载后的目录默认可读可写#如果希望挂载后的目录为只读目录,可以在挂载时加:ro参数docker run -v 宿主机目录:数据卷:ro    #将宿主机目录挂载到容器中,只可读[root@localhost ~]# docker run -v /var/share:/data1 --name web1 -itd centos:7 /bin/bash
c80f999588942b3d8a03315a99d5a4e4dc46db47c98989539ae311d04d70b76f
[root@localhost ~]# ls /var/share -d   #自动创建目录
/var/share
[root@localhost ~]# docker exec -it web1 bash  #进入容器
[root@c80f99958894 /]# ls            #容器中自动创建了/data1目录
anaconda-post.log  bin  data1  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@c80f99958894 /]# echo "this is nice" > /data1/1.txt  #向数据卷写入数据
[root@c80f99958894 /]# exit
exit
[root@localhost ~]# cd /var/share
[root@localhost share]# ls
1.txt
[root@localhost share]# cat 1.txt      #看到写入的数据,数据同步成功
this is nice

 在宿主机上写入数据,传到容器

[root@localhost share]# cp /etc/shadow ./
[root@localhost share]# ls
1.txt  shadow
[root@localhost share]# docker exec -it web1 /bin/bash
[root@c80f99958894 /]# ls /data1
1.txt  shadow

2、数据卷容器

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

[root@localhost share]# docker run --name web2 -v /data1 -v /data2 -itd centos:7  #创建数据卷容器,并创建两个数据卷
b3fa80b6ce6d7d4de4cf7cd2675a0ac4a732297a9541f378784bb460ecca8aba
[root@localhost share]# docker exec -it web2 /bin/bash
[root@b3fa80b6ce6d /]# echo "666" > /data1/a.txt   #导入数据
[root@b3fa80b6ce6d /]# echo "888" > /data2/b.txt
[root@b3fa80b6ce6d /]# exit
exit
[root@localhost share]# docker run -itd --volumes-from web2 --name web3 centos:7   #使用--volumes-from 来挂载web2容器中的数据卷到新的容器web3
f93c8bc2e4ca281666740e495b962d4539df6e5ddc1e34b16269768b00458b0f
[root@localhost share]# docker exec -it web3 /bin/bash
[root@f93c8bc2e4ca /]# cat /data1/a.txt   #查看数据是否一致
666
[root@f93c8bc2e4ca /]# cat /data2/b.txt
888

 在web3的挂载目录写入数据,观察web2能否同步

[root@f93c8bc2e4ca /]# echo "3" > /data1/c.txt
[root@f93c8bc2e4ca /]# exit
[root@localhost share]# docker exec -it web2 /bin/bash
[root@b3fa80b6ce6d /]# cat /data1/c.txt 

二、容器互联

       容器互联是通过容器的名称在容器间建立一条专门的网络通信隧道。简单点说,就是会在源容器和接收容器之问建立一条隧道,接收容器可以看到源容器指定的信息。

[root@localhost share]# docker run -itd -P --name b1 centos:7 /bin/bash
[root@localhost share]# docker run -itd -P --name b2 --link b1:b2 centos:7 /bin/bash
[root@localhost share]# docker exec -it b2 /bin/bash
[root@ccdf8d887868 /]# ping b1
PING b2 (172.17.0.2) 56(84) bytes of data.
64 bytes from b2 (172.17.0.2): icmp_seq=1 ttl=64 time=0.086 ms
64 bytes from b2 (172.17.0.2): icmp_seq=2 ttl=64 time=0.076 ms

 

http://www.hkea.cn/news/547895/

相关文章:

  • 定制网站建设服务商商家联盟营销方案
  • 集团官网建设公司外贸seo推广公司
  • 佛山新网站制作平台网站诊断工具
  • 做PPT的网站canvawhois查询
  • 营销型网站建设吉林定制化网站建设
  • 个人网上公司注册流程图新站优化案例
  • 做se要明白网站明星百度指数排名
  • 网页微博草稿箱在哪西安seo推广优化
  • 嘉兴微信网站建设谷歌首页
  • 什么网站做海报b站不收费网站
  • 如何自己做个简单网站seo知识点
  • 有哪些做批发的网站有哪些手续百度推广优化是什么意思
  • 用阿里巴巴店铺做公司网站怎么样引擎搜索有哪些
  • 网页制作软件属于什么软件类别简述seo的优化流程
  • 网站建设 公司新闻谷歌排名网站优化
  • 怎样做自己的vip解析网站佛山外贸seo
  • 我的网站在百度搜不到了seo是什么职业做什么的
  • 网站私信界面国外网站seo免费
  • wordpress mysql类惠州网站seo
  • 为什么做网站必须要用域名举出最新的网络营销的案例
  • 电子请柬网站开发百度竞价推广登录入口
  • 网站设计与推广国际时事新闻2022最新
  • 柬埔寨网站开发营销技巧和营销方法
  • 网站建立价格长沙网站外包公司
  • 王建设医生个人网站免费google账号注册入口
  • 免费自建手机网站搜索引擎优化的方法包括
  • 甘肃省建设工程安全质量监督管理局网站官网拉新项目官方一手平台
  • 做电影网站赚钱武汉新闻最新消息
  • 做网站没有成本的方法上海百度分公司电话
  • 寺庙网站建设百度ai人工智能