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

深圳专业网站建设免费维护送域名空间谷歌英文网站优化

深圳专业网站建设免费维护送域名空间,谷歌英文网站优化,简述网站开发平台及常用工具,个体商户建自己的网站做销售文章目录 一、container应用示例1.需要共用同一个端口的服务,不适用container方式2.可用示例3.停掉共享源的容器,其他容器只有本地回环lo地址 总结 二、自定义网络应用示例默认bridge,容器间ip通信默认bridge,容器间服务名不通 自…

文章目录

  • 一、container
    • 应用示例
      • 1.需要共用同一个端口的服务,不适用container方式
      • 2.可用示例
      • 3.停掉共享源的容器,其他容器只有本地回环lo地址
    • 总结
  • 二、自定义网络
    • 应用示例
      • 默认bridge,容器间ip通信
      • 默认bridge,容器间服务名不通
    • 自定义网络
    • 总结
  • 三、尝试看图

network相关内容:
docker学习(十八、network介绍)
docker学习(十九、network使用示例bridge)
docker学习(二十、network使用示例host、none)
docker学习(二十一、network使用示例container、自定义)

一、container

应用示例

1.需要共用同一个端口的服务,不适用container方式

# 启动一个容器,使用默认bridge的network
docker run -itd -p 8082:80 --name ubuntu2 ubuntu:latest /bin/bash
# 启动一个容器,使用ubuntu2容器的网络
docker run -itd -p 8083:80 --network container:ubuntu2 --name ubuntu3 ubuntu:latest /bin/bash

在这里插入图片描述

2.可用示例

# 启动一个容器,使用默认bridge的network
docker run -itd --name alpine alpine:latest /bin/sh
# 启动一个容器,使用alpine 容器的网络
docker run -itd --network container:alpine --name alpine1 alpine:latest /bin/sh

在这里插入图片描述

# 进入容器查看网络
docker exec -it alpine /bin/sh
ifconfig
exit
docker exec -it alpine1 /bin/sh
ifconfig
exit

可以看到两个容器的ip是同一个,他们都是eth0 172.17.0.3
在这里插入图片描述

3.停掉共享源的容器,其他容器只有本地回环lo地址

# 进入容器查看网络
docker stop alpine
docker exec -it alpine1 /bin/sh
ifconfig
exit

在这里插入图片描述

总结

  • 新建的容器和已经存在的一个容器共享一个网络ip配置,而不是和宿主机共享;
  • 新创建的容器不会创建自己的网卡,配置自己的ip,而是和一个指定的容器共享IP、端口范围等;
  • 共享源容器如果停掉,其他共享这个网络的容器将只有lo回环地址;
  • container网络可以在容器创建时通过 --network container:容器名或容器ID来指定;
  • 两个容器除了网络方面,其他的如文件、进程列表等还是隔离的。

二、自定义网络

应用示例

默认bridge,容器间ip通信

# 启动一个容器,默认网络
docker run -itd -p 8090:80 --name u1 ubuntu:latest /bin/bash
# 启动一个容器,默认网络
docker run -itd -p 8091:80 --name u2 ubuntu:latest /bin/bash
docker exec -it u1 /bin/bash
ip addr
docker exec -it u2 /bin/bash
ip addr
# 在u2中ping u1的ip网络是通的
ping 172.17.0.3

在这里插入图片描述在这里插入图片描述

docker exec -it u1 /bin/bash
ip addr
# 在u1中ping u2的ip网络是通的
ping 172.17.0.4

在这里插入图片描述
结论:默认bridge的情况下,使用docker内部分配的ip,容器之间可以通过ip通信

默认bridge,容器间服务名不通

docker exec -it u1 /bin/bash
ping u2

在这里插入图片描述
结论:默认bridge的情况下,容器之间不可以通过服务名通信

思考:bridge情况下容器挂了,ip会重新分配,那么使用ip通信是不可靠的,使用服务名又不通,那应该如何解决这个问题呢?

自定义网络

docker network ls
docker network create test_network
docker run -itd -p 8070:80 --network test_network --name u70 ubuntu:latest /bin/bash
docker run -itd -p 8071:80 --network test_network --name u71 ubuntu:latest /bin/bash

在这里插入图片描述在这里插入图片描述

docker exec -it u70 /bin/bash
ping u71

在这里插入图片描述

总结

  • 创建network,docker network create 自定义名字
  • 在容器创建时通过 --network 自定义的network名字 来指定;
  • 容器之间可以通过ip或主机名通信

三、尝试看图

学到这里应该能大体看懂这个图了,细品一下吧~
在这里插入图片描述

http://www.sczhlp.com/news/127238/

相关文章:

  • 网站的开发流程分为本地网站建设视频教程
  • 个人网站展示网站推广分为哪几个部分
  • 做游戏网站需要哪些许可wordpress爱情
  • 网站权重如何提高没网站怎么做二维码扫描连接
  • 服务推广网站游戏软件开发定制
  • 北京网站seo优化推广廊坊百度快照优化哪家服务好
  • 专业版式设计网站做网站时怎么选择数据库类型
  • 建网站没有公司资质关键词优化搜索排名
  • 芜湖百度seo排名seo公司哪家好
  • 广告公司网站建设策划书门户网站开发 项目实施方案
  • 网站建设工作分解结构词典重庆装修
  • 赫山区住房和城乡建设局网站高碑店建设局网站
  • 网站开发要用到的工具论学院网站建设项目的进度管理制度
  • 网站内部优化怎么做通信设计是干什么的
  • 成都商城网站建设网站建设好后如何连接服务器
  • 如何实现公司关键词seo
  • 肖鸿昌建筑网站手机建公司网站
  • 晋中企业网站建设公司注册代理免费咨询
  • 网站挂载济南产品设计公司
  • 郑州个人网站制作公司网络运营商远端无响应
  • 做wish选品网站 数据网站营销宝
  • 佛山网站建设zingup在家做兼职官方网站平台
  • 网站建设补贴是经信局的政策吗江苏省建设局网站
  • 远安县住房和城乡建设局网站网站网页基本情况 网页栏目设置
  • 网站维护模板wordpress几种系统
  • 有没有专门做ppt的网站吗三原做网站
  • 网站建设要做什么会计科目网站怎么推广和应用
  • wordpress小说主题网站知名网站有哪些?
  • 网页制作与网站建设实战大全pdf建设厅网站给领导留言如何查看
  • 翻转二叉树