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

网站的维护与更新吗政务系统网站建设

网站的维护与更新吗,政务系统网站建设,cnzz数据统计,济源网站建设公司如今Docker的使用已经非常普遍#xff0c;特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务#xff0c;从而到达弹性部署业务的能力。在云服务概念兴起之后#xff0c;Docker的使用场景和范围进一步发展。今天#xff0c;就让我们来看看关于Docker的深度… 如今Docker的使用已经非常普遍特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务从而到达弹性部署业务的能力。在云服务概念兴起之后Docker的使用场景和范围进一步发展。今天就让我们来看看关于Docker的深度问答。1Qvethxxxx 这种虚拟网卡和容器的对应关系从哪里看 A使用如下命令$ docker network ls注意这里的 br-56f04389b8f0 以及 br-094fcb269385br- 后面的是上面的网络id由此可以看出 veth 和 Docker 网络的对应关系而容器都是连接到了某个Docker网络上的从而就有了容器和 veth 的对应关系。对于某个网络出现了多个veth 的情况可以观察veth22996d2if11 后面的 if11 这部分和容器内的 ip addr 的结果一般奇-偶是一对。2Q如何让一个容器连接两个网络 A如果是使用 docker run那很不幸一次只可以连接一个网络因为 docker run 的 --network 参数只可以出现一次如果出现多次最后的会覆盖之前的。不过容器运行后可以用命令 docker network connect 连接多个网络。假设我们创建了两个网络3QDocker 多宿主网络怎么配置ADocker 跨节点容器网络互联最通用的是使用 overlay 网络。一代 Swarm 已经不再使用它要求使用 overlay 网络前先准备好分布式键值库比如 etcd, consul 或 zookeeper。然后在每个节点的 Docker 引擎中配置 --cluster-store 和 --cluster-advertise 参数。这样才可以互连。可以参考我写的 LNMP 容器互联例子中的 run1.sh 这个脚本这个脚本是利用 docker-machine自动建立 Swarm 并且配置好 overlay 的脚本可以分析其流程。现在都在使用二代 Swarm也就是 Docker Swarm Mode非常简单只要 docker swarm init 建立集群其它节点 docker swarm join 加入集群后集群内的服务就自动建立了 overlay 网络互联能力。需要注意的是如果是多网卡环境无论是 docker swarm init 还是 docker swarm join都不要忘记使用参数 --advertise-addr 指定宣告地址否则自动选择的地址很可能不是你期望的从而导致集群互联失败。格式为 --advertise-addr 地址:端口地址可以是 IP 地址也可以是网卡接口比如 eth0。端口默认为 2377如果不改动可以忽略。此外这是供服务使用的 overlay因此所有 docker service create 的服务容器可以使用该网络而 docker run 不可以使用该网络除非明确该网络为 --attachable。4Q明明 docker network ls 中看到了建立的 overlay 网络怎么docker run 还说网络不存在啊 A如果在 docker network ls 中看到了如下的 overlay 网络报错说mynet 网络找不到。其实如果仔细观察会看到这个名为mynet 的网络驱动是 overlay没有错但它的Scope 是swarm。这个意思是说这个网络是在二代Swarm环境中建立的overlay网络因此只可以由Swarm环境下的服务容器才可以使用。而docker run所运行的只是零散的容器并非Service因此自然在零散容器所能使用的网络中不存在叫mynet网络。docker run可以使用的overlay网络是Scope为global的overlay网络也就是使用外置键值库所建立的overlay网络比如一代Swarm的overlay网络。这点在 1.13 后稍有变化。如果是 1.13 以后的系统会看到这样的信息5Q容器怎么取宿主机 IP 啊 A单机环境 如果是单机环境很简单不必琢磨怎么突破命名空间限制直接用环境变量送进去即可。然后容器内直接读取 HOST_IP 环境变量即可。集群环境 集群环境相对比较复杂docker service create 中的 -e 以及 --env-file是在服务创建时指定、读取环境变量内容而不是运行时因此对于每个节点都是一样的。而且目前不存在 dockerd -e 选项所以直接使用这些选项达不到我们想要的效果。不过有变通的办法可以在宿主上建立一个 /etc/variables 文件名字随意这里用这个文件举例。其内容为其中 1.2.3.4 是这个节点的宿主 IP因此每个节点的 /etc/variables 的内容不同。而在启动服务时指定挂载这个服务端本地文件docker service create --name app \--mount typebind,source/etc/variables,target/etc/variables:ro \myapp由于 --mount 是发生于容器运行时因此所加载的是所运行的服务器的 /etc/variables里面所包含的也是该服务器的 IP 地址。在 myapp 这个镜像的入口脚本加入加载该环境变量文件的命令这样app这个服务容器就会拥有 HOST_IP 环境变量其值为所运行的宿主 IP。小伙伴们冲鸭后台留言区等着你关于Docker今天你学到了什么还有哪些不懂的除此还对哪些话题感兴趣快来留言区打卡啦留言方式打开第XX天答……同时欢迎大家搜集更多问题投稿给我们风里雨里留言区里等你~福利1、扫描添加小编微信备注“姓名公司职位”加入【云计算学习交流群】和志同道合的朋友们共同打卡学习2、公众号后台回复白皮书获取IDC最新数据白皮书整理资料推荐阅读全面剖析企业私有云30 秒Chrome 插件带你速成编程学习 | 程序员硬核评测为什么程序员下班后只关显示器从不关电脑算法警告该图片涉嫌违规不予显示交易机器人春天已来先看完这篇再说吧2019年中国IT市场趋势热点2019年最值得关注的五大微服务发展趋势喜欢就点击“好看”吧
http://wiki.neutronadmin.com/news/487525/

相关文章:

  • 做网站都是需要什么免费制作二级网站
  • 宁波规划建设局网站手机端网站开发技术
  • 惠州网站模板建站厦门做网站的公司
  • 西安装修公司seo排名策略
  • 网站后台 教程网站是否有备案
  • 百度收录网站图片网页游戏代理平台
  • 网站用什么主机腾讯与中国联通
  • 创造与魔法官方网站一起做喜欢的事wordpress 设置头像
  • 火锅料网站方案怎么做万网建网站流程
  • 做一个网站成本要多少钱外发加工网磨字
  • 网站特效 素材seo 成功网站
  • 小型企业网站设计广州网站制作公司
  • 网站建设一条龙包括哪些服务外贸网站推广怎么样
  • 潮州网站网站建设杭州企业网站设计制作
  • 男子替人做网站网站怎么开发一个网站项目
  • 物价局网站建设情况汇报国内大型电子网站建设
  • 服务器对应的网站开发语言手机旅游网站建设
  • 网站运营这么做铜陵建筑工程网
  • 深圳的知名网站设计有哪些国家免费职业培训平台
  • 网站开发打不开子网页110平米三室一厅简装图片
  • 一个具体网站的seo优化南宁响应式网站制作
  • 网站充值 下模板网络规划设计师教程第二版
  • 法库综合网站建设方案flash网站首页
  • 广西网站建设timkeewordpress外观选单分类添加不
  • 做软件外包的网站地税城市维护建设税网站是什么意思
  • 网站公司备案广州顺德网站建设
  • 深圳网站建设有限公司品牌策划书
  • 合肥佰瑞网站哔哩哔哩网页版打不开
  • 免费代理ip的网站济源网站制作
  • 网站素材包括哪些帝国cms和wordpress