文章目录

  • 一、查看网络 ip addr
  • 二、查看容器内部网络地址 docker exec -it 容器ID ip addr( 这个地址是创建docker容器自动穿件的地址)
  • 三、容器之间可以ping通
    • 3.1过程
  • 四、容器互联Link
    • 4.1语法 --link(需要重启)
    • 4.2 查看网络配置
  • 五、自定义网络
    • 5.1 使用--net bridge
    • 5.2 第一步创建网络 docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
    • 5.3 查看 docker network ls
      • 5.3.1 docker network inspect mynet
    • 5.4 使用创建的网络docker run-d -P --name tomcat-net-01 --net mynet tomcat
    • 5.5 容器之间实现互通并且是通过名字而不是ip
  • 六 打通网络下的容器和另一个网卡docker network connect 自定义网卡 tomcat01

一、查看网络 ip addr

这个图是在看本机的ip

二、查看容器内部网络地址 docker exec -it 容器ID ip addr( 这个地址是创建docker容器自动穿件的地址)

Linux可以ping通docker内部容器 安装了docker就会产生一个网卡docker0;采用桥接模式,使用的技术是evth-pair技术我们每启动一个容器就dockerjiu 分配一个ip

这个图是在查看容器的ip



三、容器之间可以ping通

3.1过程



四、容器互联Link

就是为了使用名字就可以访问容器里面的内容,而不是ip 因为重启之后ip是动态变化的

4.1语法 --link(需要重启)

docker run -d -P --name tomcat03 --link tomcat02 tomcat
//这样3就可以联通2了,但是2不可以联通3,因为没有配置
docker exec -it tomcat03 ping tomcat02

4.2 查看网络配置

查看网络id
docker network ls
docker network inspect 网络ID查看绑定信息
docker exec -it tomcat03 cat /etc/hosts



查看绑定信息
docker exec -it tomcat03 cat /etc/hosts

五、自定义网络

5.1 使用–net bridge


5.2 第一步创建网络 docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet

5.3 查看 docker network ls

5.3.1 docker network inspect mynet

5.4 使用创建的网络docker run-d -P --name tomcat-net-01 --net mynet tomcat

5.5 容器之间实现互通并且是通过名字而不是ip

六 打通网络下的容器和另一个网卡docker network connect 自定义网卡 tomcat01


Docker学习十:网络相关推荐

  1. Docker学习-Network网络

    Docker学习-Network网络 一.网络介绍 1.三种网络地址 2.Docker四种网络模式 3.网桥相关命令 二.Docker0网络验证和使用 1.Docker容器默认网络docker0 2. ...

  2. Docker学习之网络篇

    Docker 中的网络功能介绍 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务. 外部访问容器 容器中运行的网络应用,外部要访问这些应用.可以通过-P 或 -p 参数指定端口映射. ...

  3. docker学习(十二)docker secret 的使用

    目录 前言 一.docker secret 命令 二.secret 的使用 1.容器中的使用 2.mysql容器中的使用 3.docker-compose中的使用 前言 manager节点保持状态的一 ...

  4. golang学习十:网络编程

    文章目录 一.网络协议: 1. 典型协议: 2.分层模型: 2.1 网络分层架构: 2.2 层与协议: 2.3 通信过程 2.4 总结通信过程: 二.Socket编程: 1.什么是Socket: 2. ...

  5. Docker学习四:Docker 网络

    前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...

  6. Docker 学习笔记 - 进阶四 Docker网络和 Docker compose

    Docker 学习笔记 - 进阶四 Docker网络和 Docker compose 4. docker 网络 4.1 docker network是什么 4.1.1 docker不启动,默认网络情况 ...

  7. Docker学习:容器五种(3+2)网络模式 | bridge模式 | host模式 | none模式 | container 模式 | 自定义网络模式详解

    前言 本讲是从Docker系列讲解课程,单独抽离出来的一个小节,重点介绍容器网络模式, 属于了解范畴,充分了容器的网络模式,更有助于更好的理解Docker的容器之间的访问逻辑. 疑问:为什么要了解容器 ...

  8. docker学习笔记(三)docker中的网络

    目录 Linux中的网卡 Network Namespace Docker中的Bridge网络 使用自定义Bridge网络创建容器 Container中的其他网络 Host网络 None网络 Linu ...

  9. docker学习笔记-6.容器关联,容器网络

    在server1  , server2安装并配置keepalived [root@docker-server1 ~]# yum install  keepalived –y [root@docker- ...

最新文章

  1. 31岁成为博导!从小乡村走出的985高校教授坦言:读书这条路最简单...
  2. Spring MVC 解读——@Autowired
  3. 爬虫python下载-python 下载 爬虫
  4. 深度神经网络的分布式训练概述:常用方法和技巧全面总结
  5. python国内书籍推荐_这些都是Python官方推荐的最好的书籍
  6. netty : io.netty.handler.codec.TooLongFrameException
  7. 收藏文章 写的很好 可惜有些还是看看不懂额。。。
  8. 如何学好一门开发技术
  9. 1到9排序php,php通过排列组合实现1到9数字相加都等于20的方法,php排列组合_PHP教程...
  10. MySQL数据库学习资料(一)
  11. OFD文件怎么编辑修改?
  12. Uchome分页方法
  13. 《FPGA设计实战演练》学习笔记(二)FPGA核心板电路设计
  14. 人工智能粒子群优化和群智能
  15. 658.一元二次方程公式
  16. Python抽象基类、鸭子类型介绍
  17. Ubuntu 20.04 离线安装podman
  18. unraid个人服务器使用指南——持续更新中
  19. html中取颜色快捷键,ps中填充颜色的快捷键是什么?
  20. ABP VNext学习日记2

热门文章

  1. EA将向内政及手机游戏开辟商供应发行办事
  2. Git 每次提交都需要输入密码
  3. Bootstrap 4网格系统
  4. 如何实现接口统一入口_网易考拉Android App如何实现统一弹框
  5. read write file
  6. 操作系统的另类安装---如何抛开光盘安装系统
  7. 接口自动化测试概述及流程梳理
  8. nacos修改用户名密码
  9. 解决Pycharm中下载不了sklearn问题
  10. 菜鸟首次公开巴西3年规划 1000组中国智能快递柜来到巴西