【Docker】企业进阶实战Docker网络【太神奇啦】

简介: 【Docker】企业进阶实战Docker网络【太神奇啦】

一、Docker网络


20200730110506396.png

docker run -d -P --name tomcat01 tomcat
docker exec -it tomcat01 ip addr
docker run -d -P --name tomcat02 tomcat
docker exec -it tomcat02 ip addr

20200730110932541.png

ping 一下docker的网络
docker 桥接技术 evth-pair


20200730111023492.png

20200730111521728.png

20200730111605687.png

20200730111646669.png

容器之间互通

docker exec -it tomcat02 ping 172.18.0.2


20200730124733496.png


二、容器互联 --link【不推荐】


docker ps


CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

ab02e119004d tomcat “catalina.sh run” 2 hours ago Up 3 seconds 0.0.0.0:32771->8080/tcp tomcat02

ee9e4f48dcff tomcat “catalina.sh run” 2 hours ago Up 8 seconds 0.0.0.0:32770->8080/tcp tomcat01

docker exec -it tomcat02 ping tomcat01
ping: tomcat01: Name or service not known

解决办法

docker run -d -P --name tomcat03 --link tomcat02 tomcat
docker exec -it tomcat03 ping tomcat02

20200730125616140.png

docker exec -it tomcat03  cat /etc/hosts

20200730151132874.png


三、容器互联【自定义网络】


查看网络

20200730151834241.png


默认启动方式


docker  run  -d -P --name tomcat01 --net bridge tomcat


自定义网络

docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
docker network ls
docker network inspect mynet

20200730152846522.png

发布自己的应用到这个网络

docker run -d -P  --name tomcat01  tomcat-net-01  --net  mynet tomcat
docker run -d -P  --name tomcat01  tomcat-net-02  --net  mynet tomcat
docker exec -it tomcat-net-01 ping 192.168.0.3
docker exec -it tomcat-net-01 ping tomcat-net-02

保证集群的安全隔离

目录
相关文章
|
3天前
|
关系型数据库 MySQL 网络安全
Docker部署MySQL,2024网络安全通用流行框架大全
Docker部署MySQL,2024网络安全通用流行框架大全
|
5天前
|
存储 前端开发 机器人
Python网络数据抓取(6):Scrapy 实战
Python网络数据抓取(6):Scrapy 实战
23 2
|
5天前
|
机器学习/深度学习 Python
【Python实战】——神经网络识别手写数字(三)
【Python实战】——神经网络识别手写数字
|
5天前
|
机器学习/深度学习 数据可视化 Python
【Python实战】——神经网络识别手写数字(二)
【Python实战】——神经网络识别手写数字(三)
|
2天前
|
网络协议 Python
Python 网络编程实战:构建高效的网络应用
【5月更文挑战第18天】Python在数字化时代成为构建网络应用的热门语言,因其简洁的语法和强大功能。本文介绍了网络编程基础知识,包括TCP和UDP套接字,强调异步编程、数据压缩和连接池的关键作用。提供了一个简单的TCP服务器和客户端代码示例,并提及优化与改进方向,鼓励读者通过实践提升网络应用性能。
19 6
|
3天前
|
存储 安全 算法
网络安全与信息安全:防护之道与实战策略
【5月更文挑战第17天】 在数字化时代,网络安全和信息安全已成为维护社会稳定、保障个人隐私和企业资产的重要屏障。本文深入探讨了网络安全漏洞的成因、加密技术的最新进展以及提升安全意识的有效方法。通过对网络攻防技术的剖析,揭示了防御策略的重要性,并提供了实用的防护措施和应对方案,旨在为读者打造一道坚固的信息安全防线。
|
3天前
|
运维 网络协议 Linux
Docker网络_docker 网络,来看看这份超全面的《Linux运维面试题及解析》
Docker网络_docker 网络,来看看这份超全面的《Linux运维面试题及解析》
|
5天前
|
监控 安全 Cloud Native
【云原生之Docker实战】使用Docker部署Ward服务器监控工具
【5月更文挑战第11天】使用Docker部署Ward服务器监控工具
22 3
|
5天前
|
安全 算法 网络安全
网络安全与信息安全:防护之道与实战策略
【5月更文挑战第14天】在数字化时代,网络安全与信息安全的重要性不断上升。本文深入探讨了网络安全漏洞的概念、加密技术的应用以及提升安全意识的必要性。文章首先分析了常见的网络威胁和漏洞,然后介绍了现代加密技术的基本原理和实践应用。接着,文中强调了培养安全意识的重要性,并提供了一系列实用的防御措施。最后,文章总结了如何通过综合手段构建坚固的网络安全防线,为个人和企业提供指导性建议。
|
5天前
|
Cloud Native 安全 Linux
【云原生之Docker实战】使用Docker部署mBlog微博系统
【5月更文挑战第10天】使用Docker部署mBlog微博系统
16 2

热门文章

最新文章