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

网站建设进无形资产的规定濮阳市城乡一体化示范区开州街道

网站建设进无形资产的规定,濮阳市城乡一体化示范区开州街道,扶风做企业网站,宁阳移动网站制作1.是什么 1.1 docker不启动#xff0c;默认网络情况 ens33 lo virbr0 在CentOS7的安装过程中如果有选择相关虚拟化的的服务安装系统后#xff0c;启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡(virbr0网卡#xff1a;它还有一个固定的默认IP地址192.168.122…1.是什么 1.1 docker不启动默认网络情况 ens33  lo    virbr0 在CentOS7的安装过程中如果有选择相关虚拟化的的服务安装系统后启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡(virbr0网卡它还有一个固定的默认IP地址192.168.122.1)是做虚拟机网桥的使用的其作用是为连接其上的虚机网卡提供 NAT访问外网的功能。   我们之前学习Linux安装勾选安装系统的时候附带了libvirt服务才会生成的一个东西如果不需要可以直接将libvirtd服务卸载 yum remove libvirt-libs.x86_64   1.2docker启动后网络情况 查看docker网络模式命令 默认创建3大网络模式 1.3常用基本命令  All命令 查看网络 :docker network ls 1.3.1查看网络源数据 docker network inspect  XXX网络名字 1.3.2 删除网络 docker network rm XXX网络名字 1.3.2案例 2.能干嘛  2.1总体介绍 容器间的互联和通信以及端口映射 容器IP变动时候可以通过服务名直接网络通信而不受到影响 总体介绍 2.2容器实例内默认网络IP生产规则  1 先启动两个ubuntu容器实例 2 docker inspect 容器ID or 容器名字 3  关闭u2实例新建u3查看ip变化 结论  docker容器内部的ip是有可能会发生改变的 3.案例说明 3.1 bridge  1 Docker使用Linux桥接在宿主机虚拟一个Docker容器网桥(docker0)Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址称为Container-IP同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥这样容器之间就能够通过容器的Container-IP直接通信。   2 docker run 的时候没有指定network的话默认使用的网桥模式就是bridge使用的就是docker0。在宿主机ifconfig,就可以看到docker0和自己create的network(后面讲)eth0eth1eth2……代表网卡一网卡二网卡三……lo代表127.0.0.1即localhostinet addr用来表示网卡的IP地址   3 网桥docker0创建一对对等虚拟设备接口一个叫veth另一个叫eth0成对匹配。    3.1 整个宿主机的网桥模式都是docker0类似一个交换机有一堆接口每个接口叫veth在本地主机和容器内分别创建一个虚拟接口并让他们彼此联通这样一对接口叫veth pair    3.2 每个容器实例内部也有一块网卡每个接口叫eth0    3.3 docker0上面的每个veth匹配某个容器实例内部的eth0两两配对一一匹配。  通过上述将宿主机上的所有容器都连接到这个内部网络上两个容器在同一个网络下,会从这个网关下各自拿到分配的ip此时两个容器的网络是互通的。 代码 docker run -d -p 8081:8080 --name tomcat81 billygoo/tomcat8-jdk8 docker run -d -p 8082:8080 --name tomcat82 billygoo/tomcat8-jdk8 两两匹配验证  3.2host 是什么   直接使用宿主机的 IP 地址与外界进行通信不再需要额外进行NAT 转换。 案例 容器将不会获得一个独立的Network Namespace 而是和宿主机共用一个Network Namespace。容器将不会虚拟出自己的网卡而是使用宿主机的IP和端口。 代码 警告 docker run -d -p 8083:8080 --network host --name tomcat83 billygoo/tomcat8-jdk8 问题      docke启动时总是遇见标题中的警告 原因     docker启动时指定--networkhost或-nethost如果还指定了-p映射端口那这个时候就会有此警告 并且通过-p设置的参数将不会起到任何作用端口号会以主机端口号为主重复时则递增。 解决:     解决的办法就是使用docker的其他网络模式例如--networkbridge这样就可以解决问题或者直接无视。。。。O(∩_∩)O哈哈~正确 docker run -d --network host --name tomcat83 billygoo/tomcat8-jdk8 无之前的配对显示了看容器实例内部 没有设置-p的端口映射了如何访问启动的tomcat83 http://宿主机IP:8080/   在CentOS里面用默认的火狐浏览器访问容器内的tomcat83看到访问成功因为此时容器的IP借用主机的 所以容器共享宿主机网络IP这样的好处是外部主机与容器可以直接通信。  3.2.none 是什么 在none模式下并不为Docker容器进行任何网络配置。  也就是说这个Docker容器没有网卡、IP、路由等信息只有一个lo 需要我们自己为Docker容器添加网卡、配置IP等。 禁用网络功能只有lo标识(就是127.0.0.1表示本地回环) 案例 docker run -d -p 8084:8080 --network none --name tomcat84 billygoo/tomcat8-jdk8 进入容器内部查看 在容器外部查看 3.3 container  是什么 container⽹络模式 新建的容器和已经存在的一个容器共享一个网络ip配置而不是和宿主机共享。新创建的容器不会创建自己的网卡配置自己的IP而是和一个指定的容器共享IP、端口范围等。同样两个容器除了网络方面其他的如文件系统、进程列表等还是隔离的。 案例X docker run -d -p 8085:8080 --name tomcat85 billygoo/tomcat8-jdk8 docker run -d -p 8086:8080 --network container:tomcat85 --name tomcat86 billygoo/tomcat8-jdk8 运行结果 # 相当于tomcat86和tomcat85公用同一个ip同一个端口导致端口冲突 本案例用tomcat演示不合适。。。演示坑。。。。。。o(╥﹏╥)o 案例2  (V) Alpine操作系统是一个面向安全的轻型 Linux发行版  Alpine Linux 是一款独立的、非商业的通用 Linux 发行版专为追求安全性、简单性和资源效率的用户而设计。 可能很多人没听说过这个 Linux 发行版本但是经常用 Docker 的朋友可能都用过因为他小简单安全而著称所以作为基础镜像是非常好的一个选择可谓是麻雀虽小但五脏俱全镜像非常小巧不到 6M的大小所以特别适合容器打包。 docker run -it       --name alpine1  alpine /bin/sh  docker run -it --network container:alpine1 --name alpine2 alpine /bin/sh 运行结果验证共用搭桥 假如此时关闭alpine1再看看alpine2 15: eth0if16: 消失了。。。。。。关闭alpine1再看看alpine2 3.4自定义网络 过时的link 是什么 案例 before docker run -d -p 8081:8080 --name tomcat81 billygoo/tomcat8-jdk8 docker run -d -p 8082:8080 --name tomcat82 billygoo/tomcat8-jdk8 上述成功启动并用docker exec进入各自容器实例内部 问题 按照IP地址ping是OK的 按照服务名ping结果??? after   自定义桥接网络,自定义网络默认使用的是桥接网络bridge 新建自定义网络 新建容器加入上一步新建的自定义网络 docker run -d -p 8081:8080 --network zzyy_network --name tomcat81 billygoo/tomcat8-jdk8docker run -d -p 8082:8080 --network zzyy_network --name tomcat82 billygoo/tomcat8-jdk8 互相ping测试 问题结论 4 Docker平台架构图解 总体说明  从其架构和运行流程来看Docker 是一个 C/S 模式的架构后端是一个松耦合架构众多模块各司其职。    Docker 运行的基本流程为   1 用户是使用 Docker Client 与 Docker Daemon 建立通信并发送请求给后者。 2 Docker Daemon 作为 Docker 架构中的主体部分首先提供 Docker Server 的功能使其可以接受 Docker Client 的请求。 3 Docker Engine 执行 Docker 内部的一系列工作每一项工作都是以一个 Job 的形式的存在。 4 Job 的运行过程中当需要容器镜像时则从 Docker Registry 中下载镜像并通过镜像管理驱动 Graph driver将下载镜像以Graph的形式存储。 5 当需要为 Docker 创建网络环境时通过网络管理驱动 Network driver 创建并配置 Docker 容器网络环境。 6 当需要限制 Docker 容器运行资源或执行用户指令等操作时则通过 Execdriver 来完成。 7 Libcontainer是一项独立的容器管理包Network driver以及Exec driver都是通过Libcontainer来实现具体对容器进行的操作。 整体架构
http://www.pierceye.com/news/699811/

相关文章:

  • 嘉兴做网站建设的公司电商网名大全
  • 欢迎访问中国建设银行网站密码重置wordpress wp_parse_args
  • 普通电脑可以做网站服务器吗找人做网站需要什么条件
  • 长沙公司网站的建设网站图片尺寸
  • 高端网站定制费用是多少php网站建设制作
  • 广州营销型网站建设费用wordpress最新版下载
  • 洛阳网站设计公司xiamiplayer for wordpress
  • 做网站模版形象墙logo墙设计图
  • 视频网站怎么做防盗链好的装修效果图网站
  • 个人音乐分享网站源码移动网站建设的前景
  • 谷歌自建站和优化网站有很多304状态码
  • 甘肃 网站建设高端品牌护肤品
  • 南昌网站建设公司哪家好导航类网站怎么做
  • 织梦如何做汽车贸易网站wordpress调用主站的文章
  • 软件公司网站模板下载上海史特网站建设
  • 辽宁省锦州市住房与城乡建设厅网站网站的建设特色
  • 笨鸟网站开发如何做vip微信电影网站
  • 网站正在建设中图片南召seo快速排名价格
  • 网站怎么上线东莞网站seo优化托管
  • 网站建设免费的服务器关键词云图
  • 深圳网站建设哪家便宜彩票网站怎么做推广
  • 阿凡达网站建设西安免费做网站公司
  • 佛山的网站建设公司打鱼网站开发
  • 洛阳外贸网站推广easyui 网站设计
  • 租赁网站空间东营市建设
  • 网络课程网站模板wordpress 编辑器 插件
  • 绝对大气漂亮的响应式网站后台模板什么是网络营销与概念
  • 网站搜索功能模块wordpress 搜索模版
  • 怎么可以创建网站体育设施建设网站
  • 中航建设集团网站wordpress实现分页