Docker学习十:网络
文章目录
- 一、查看网络 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学习十:网络相关推荐
- Docker学习-Network网络
Docker学习-Network网络 一.网络介绍 1.三种网络地址 2.Docker四种网络模式 3.网桥相关命令 二.Docker0网络验证和使用 1.Docker容器默认网络docker0 2. ...
- Docker学习之网络篇
Docker 中的网络功能介绍 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务. 外部访问容器 容器中运行的网络应用,外部要访问这些应用.可以通过-P 或 -p 参数指定端口映射. ...
- docker学习(十二)docker secret 的使用
目录 前言 一.docker secret 命令 二.secret 的使用 1.容器中的使用 2.mysql容器中的使用 3.docker-compose中的使用 前言 manager节点保持状态的一 ...
- golang学习十:网络编程
文章目录 一.网络协议: 1. 典型协议: 2.分层模型: 2.1 网络分层架构: 2.2 层与协议: 2.3 通信过程 2.4 总结通信过程: 二.Socket编程: 1.什么是Socket: 2. ...
- Docker学习四:Docker 网络
前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...
- Docker 学习笔记 - 进阶四 Docker网络和 Docker compose
Docker 学习笔记 - 进阶四 Docker网络和 Docker compose 4. docker 网络 4.1 docker network是什么 4.1.1 docker不启动,默认网络情况 ...
- Docker学习:容器五种(3+2)网络模式 | bridge模式 | host模式 | none模式 | container 模式 | 自定义网络模式详解
前言 本讲是从Docker系列讲解课程,单独抽离出来的一个小节,重点介绍容器网络模式, 属于了解范畴,充分了容器的网络模式,更有助于更好的理解Docker的容器之间的访问逻辑. 疑问:为什么要了解容器 ...
- docker学习笔记(三)docker中的网络
目录 Linux中的网卡 Network Namespace Docker中的Bridge网络 使用自定义Bridge网络创建容器 Container中的其他网络 Host网络 None网络 Linu ...
- docker学习笔记-6.容器关联,容器网络
在server1 , server2安装并配置keepalived [root@docker-server1 ~]# yum install keepalived –y [root@docker- ...
最新文章
- 31岁成为博导!从小乡村走出的985高校教授坦言:读书这条路最简单...
- Spring MVC 解读——@Autowired
- 爬虫python下载-python 下载 爬虫
- 深度神经网络的分布式训练概述:常用方法和技巧全面总结
- python国内书籍推荐_这些都是Python官方推荐的最好的书籍
- netty : io.netty.handler.codec.TooLongFrameException
- 收藏文章 写的很好 可惜有些还是看看不懂额。。。
- 如何学好一门开发技术
- 1到9排序php,php通过排列组合实现1到9数字相加都等于20的方法,php排列组合_PHP教程...
- MySQL数据库学习资料(一)
- OFD文件怎么编辑修改?
- Uchome分页方法
- 《FPGA设计实战演练》学习笔记(二)FPGA核心板电路设计
- 人工智能粒子群优化和群智能
- 658.一元二次方程公式
- Python抽象基类、鸭子类型介绍
- Ubuntu 20.04 离线安装podman
- unraid个人服务器使用指南——持续更新中
- html中取颜色快捷键,ps中填充颜色的快捷键是什么?
- ABP VNext学习日记2