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

外贸网站建设注意事项seo对网店推广的作用有哪些

外贸网站建设注意事项,seo对网店推广的作用有哪些,宁波网站建设工作室,简单静态网页制作一、docker网络概述 1、docker网络实现的原理 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP, 同时Docker网桥是 每个容器的…

一、docker网络概述

1、docker网络实现的原理

Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP, 同时Docker网桥是 每个容器的默认网关。

因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信。

Docker网桥是宿主机虚拟出来的,并不是真实存在的网络设备,外部网络是无法寻址到的,这也意味着外部网络无法直接通过 Container-IP 访问到容器。

如果容器希望外部访问能够访问到,可以通过映射容器端口到宿主主机(端口映射),即 docker run 创建容器时候通过 -p 或 -P 参数来启用,访问容器的时候就通过[宿主机IP]:[容器端口]访问容器。

1.1 随机映射端口( 从32768开始)

docker run -d --name test1 -P nginx(镜像)

1.2 指定映射端口

docker run -d --name test2 -p 49157:80 nginx
docker ps -a


 

1.3 浏览器访问测试

浏览器访问: http://192.168.2.66:49156 、 http://192.168.2.66:49157

二、 docker的网络模式

Host:容器不会虚拟出自己的网卡,配置主机的IP等,而是使用宿主机的IP和端口

Container: 创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP,端口范围

None: 该模式关闭了容器的网络功能。

Bridge:默认为该模式,此模式会为每一个容器分配,设置IP等,并将容器连接到一个docker0 的虚拟网桥,通过docker 0 网桥以及iptables nat 表配置与宿主机通信。

自定义网络

1、默认网络

当你安装Docker时,它会自动创建三个网络bridge(创建容器默认连接到此网络)、 none 、host。你可以使用以下docker network ls或者docker network list命令列出这些网络:

2、使用docker run 创建Docker容器时,可以用--net或--network 选项指定容器的网络模式

host模式:使用--net=host 指定。

none模式:使用--net=none 指定。

container模式:使用--net=container:NAME_ or ID指定。

bridge模式:使用--net=bridge 指定,默认设置,可省略。

三、docker网络模式详解

1、host模式

host 模式 : 使用 --net=host 指定

相当于VMware 中的桥接模式,与宿主机在同一个网络中,但是没有独立IP地址

Docker 使用了Linux 的Namespace 技术来进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系统,Network Namespace 隔离网络等。一个Network Namespace 提供了一份独立的网络环境,包括网卡,路由,iptable 规则等都与其他Network Namespace 隔离。一个Docker 容器一般会分配一个独立的Network Namespace

但是如果启动容器的时候使用host 模式,那么这个容器将不会获得一个独立的Network Namespace ,而是和宿主机共用一个Network Namespace 。容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口范围.此时容器不再拥有隔离的、独立的网络栈。不拥有所有端口资源

2、container模式

在理解了host模式后,这个模式也就好理解了。

这个模式指定新创建的容器和已经存在的一个容器共享一个Network Namespace(网络命名空间),而不是和宿主机共享。

新创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口范围等。同样,两个容器除了网络方面,其他的如文件系统、进程列表等还是隔离的。两个容器的进程可以通过 lo网卡设备通信。

3、none模式

使用none模式,Docker 容器拥有自己的Network Namespace, 但是,并不为Docker容器进行任何网络配置。

也就是说,这个Docker容器没有网卡、IP、路由等信息。这种网络模式下容器只有lo回环网络,没有其他网卡。这种类型的网络没有办法联网,封闭的网络能很好的保证容器的安全性。

4、bridge模式

bridge模式是docker的默认网络模式,不用--net 参数,就是bridge模式。

相当于Vmware中的nat 模式,容器使用独立network Namespace, 并连接到docker0虚拟网卡。通过docker0网桥以及iptables nat表配置与宿主机通信,此模式会为每一个容器分配Network Namespace、 设置IP等, 并将一个主机上的Docker容器连接到一个虚拟网桥上。

(1) 当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。

(2) 从docker0子网中分配一-个IP给容器使用,并设置docker0的IP地址为容器的默认网关。在主机上创建—对虚拟网卡veth pair设备。veth设备总是成对出现的,它们组成了一个数据的通道,数据从一个设备进入,就会从另一个设备出来。因此,veth设备常用来连接两个网络设备。

(3) Docker将 veth pair设备的一-端放在新创建的容器中,并命名为eth0 ( 容器的网卡),另一端放在主机中,以veth*这样类似的名字命名,并将这个网络设备加入到docker0网桥中。可以通过brctl show命令查看。

(4) 使用docker run -p时,docker 实际是在iptables做了DNAT规则,实现端口转发功能。可以使用iptables -t nat -nL查看。

5、自定义网络模式

#直接使用bridge模式,是无法支持指定IP运行docker的,例如执行以下命令就会报错
docker run -itd --name test5 --network bridge --ip 172.17.0.10 nginx:latest /bin/bash  

自定义网络模式创建步骤

#可以先自定义网络,再使用指定IP运行docker
docker network create --subnet=172.20.0.0/16 --opt "com.docker.network.bridge.name"="docker1" mynetwork#docker1 为执行 ifconfig -a 命令时,显示的网卡名,如果不使用 --opt 参数指定此名称,那你在使用 ifconfig -a 命令查看网络信息时,看到的是类似br-110eb56a0b22 这样的名字,这显然不怎么好记。
#mynetwork为执行docker network list命令时,显示的bridge网络模式名称docker run -itd --name test6 --net mynetwork --ip 172.20.0.10 redis:latest /bin/bashifconfig                                 #该命令需要安装net-tools

http://www.ds6.com.cn/news/41851.html

相关文章:

  • 企业邮箱哪家比较好北京seo怎么优化
  • wordpress编辑媒体永久链接seo快速排名案例
  • 张店政府网站建设公司西安网站推广
  • 坑梓网站建设包括哪些seo模拟点击工具
  • 做的比较好的手机网站十八大禁用黄app入口
  • 房地产网站建设哪家有效果外链发布软件
  • 福州做网站公司湖南百度推广
  • 常州做网上废品收购网站品牌运营方案
  • wordpress显示的是文件目录新站seo优化快速上排名
  • 网站做百度推广吗seo是什么岗位简称
  • 电影网站如何优化百度关键词优化怎么做
  • wordpress custom permalinksseo优化工程师
  • 电子商务网站b2c开源网站电子商务营销
  • 太原做网站要多少钱呢网站外链推广平台
  • 网站建设哪个部门管理免费建网站
  • 网站开发文献资料百度提交入口网址截图
  • 宝安新闻最新消息今天怎么卸载windows优化大师
  • 建站平台隐藏技术支持网站建设优化推广系统
  • 圣辉友联刘金鹏做网站北京网站建设公司报价
  • 网站后台管理页面模板搜索引擎推广和优化方案
  • 昆明网站建设系统上海十大营销策划公司
  • 金华住房和城乡建设厅网站google下载
  • 企业网站建设设计服务微商软文范例大全100
  • 魔兽7.2国内做插件网站线上免费推广平台都有哪些
  • 网站设计基本流程百度推广售后客服电话
  • 淄博网站文章优化宁波seo推广方式排名
  • 网站设计不包括爱站网
  • 网站开发运营职位免费seo排名优化
  • 新闻网站开发php网站推广优化的原因
  • 青海住房和城乡建设厅网站nba今日最新消息