码头工人四种网络类型是什么

  介绍

小编这次要给大家分享的是码头工人四种网络类型是什么,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

四种网络类型:

    <李>没有:不为容器配置任何网络功能,——净= <李>容器:没有一个与另一个运行中的容器共享网络名称空间——净=容器:containerID(美丽) <李>主持人:与宿主机共享网络名称空间——净=主持人李 <李>桥:码头工人设计的NAT网络模型

下面分别讲解下:

没有:

 [root@docker1 centos_zabbix] #码头工人——运行——网络没有centos6.9_ssh: v2/bin/bash
  # ip addr root@6ae597015723/1:lo: & lt;环回,LOWER_UP>mtu 65536 qdisc noqueue状态未知qlen 1
  链接/回环00:00:00:00:00:00 brd 00:00:00:00:00:00
  inet 127.0.0.1/8主机lo范围
  永远永远valid_lft preferred_lft 

这种没有ip,可以在容器里随便玩,没有多大意义

容器类型的网络:

 [root@1c21de6080bb html] #【root@docker1 centos_zabbix] #码头工人ps -
  容器标识图像命令创建状态端口名称
  1 c21de6080bb centos6.9_nginx_ssh: v3“/bin/bash"26秒前25秒vigorous_payne
  [root@docker1 centos_zabbix] #码头工人————网络运行容器:1 c21de6080bb centos6.9_nginx_ssh: v4/bin/bash
  
  共用了主机名的ip地址
  
  可以查看属性
  [root@docker1 centos_zabbix] #码头工人ps -
  容器标识图像命令创建状态端口名称
  41 c457f6b89d centos6.9_nginx_ssh: v4“/bin/bash"5分钟前5分钟loving_curie
  1 c21de6080bb centos6.9_nginx_ssh: v3“/bin/bash"6分钟前6分钟vigorous_payne
  
  [root@docker1 centos_zabbix] #码头工人检查41 c457f6b89d | grep - i网络
  “NetworkMode":“容器:1 c21de6080bb8c83e800fa8b5fb15782a18bb61ab292050ca1172fbb866b1afc"
  “NetworkSettings": {
  “Networks": {} 

要注意的是这种公用容器类型的端口是谁先用某个端口,谁就占了,后来的没法使用这个端口

主机类型

[root@docker1 centos_zabbix] #码头工人——运行——网络=主机centos6.9_nginx_ssh: v2/bin/bash

这种就是和宿主机共用端口,谁先占谁用,但是性能最高,所以我们在构建镜像的时候使用了这个参数,就是为了统一网络类型,提高构建镜像的效率

看完这篇关于码头工人四种网络类型是什么的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。

码头工人四种网络类型是什么