Docker:修改Docker0网桥默认网段

1. 背景

Docker 服务启动后默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。

  Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机和容器之间可以通过网桥相互通信,它还给出了 MTU(接口允许接收的最大传输单元),通常是 1500 Bytes,或宿主主机网络路由上支持的默认值。这些值都可以在服务启动的时候进行配置。

Docker:Docker实现同Ip网段联通

最近解决docker与宿主机同网段通信的问题,写此文章记录一下整个过程。
例如

宿主机A 和宿主机B是网络联通关系,在宿主机A上面创建了多个容器组成集群,但是我希望通过宿主机B也可以访问到宿主机A的容器,当然,你也可能会说,端口映射非常方便,如果我需要的端口比较多,或者着如果我临时需要增加某些端口,可能设置起来比较麻烦,那么如果我们将宿主机A里面的容器的IP与宿主机的IP在同一个网络,不就可以直接来进行互联互通了么。

第五篇:Spring Cloud Eureka 权限认证

Eureka注册中心的管理界面以及服务注册时,没有任何认证机制,如果这个地址有公网IP的话,必然能直接访问到,这样是不安全的,安全性比较差,如果其它服务恶意注册一个同名服务,但是实现不同,可能就有风险了

如何解决这个问题呢?加用户认证即可,通过spring-security来开始用户认证

第四篇:Spring Cloud Eureka服务上下线监控

在一些场景下,我们需要监听eureka服务中心的一些状态,譬如某个微服务挂掉了,我们希望能监听到,并给管理员发送邮件通知。

在Eureka服务中进行检测通知,Eureka中提供了事件监听的方式来支持扩展。

  • EurekaInstanceCanceledEvent 服务下线事件
  • EurekaInstanceRegisteredEvent 服务注册事件
  • EurekaInstanceRenewedEvent 服务续约事件
  • EurekaRegistryAvailableEvent Eureka注册中心启动事件
  • EurekaServerStartedEvent Eureka Server启动事件

第三篇:Spring Cloud 服务提供与调用

上一篇文章我们介绍了eureka服务注册中心的搭建,这篇文章介绍一下如何使用eureka服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。

案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的eureka单机版启动既可,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服务中心中获取服务并执行。

第二篇-Spring Cloud注册中心Eureka

Spring-Cloud Eureka注册中心

项目码云地址:https://gitee.com/hrabbit/spring-cloud

Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。

第一篇:Spring Cloud简介

说明:最近“微服务”这个概念特别的火,对于一个对技术痴迷的我,也去研究了一把,也将自己在学习过程中遇到的问题以及自己参考其他大佬博客的知识点进行了一个汇总,为的是方便自己以后能尽量减少踩坑,也很高兴大家能通过我的博客学会Spring Cloud这门技术,第一次看这些概念的时候,是一脸懵逼的状态,但是你仔细的去扣,多了解几遍之后,他们之间的关系就慢慢了解了,如果写的不好,尽情见谅!

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×