Consul4

some about registrator questions

This project is maintained by wangfakang

在使用Regastrator过程中遇到的问题:

首先简单介绍一下Registrator是什么:

Registrator是一个可以监听通过docker启动服务,并且可以自动注册和注销该服务。并且目前支持
Consul, etcd and SkyDNS2相关服务注册组件。        

我在使用的过程中是使用的cosnul.

实验过程中遇到的问题:

上面的我场景的原因:

有可能是在该dockerfile中没有暴露了端口(EXPOSE  80 ) 而且本身有一个服务是8000端口。而且初步猜测registrator会检测所有暴露的端口认为就是有可用的服务。
而且当使用-p  88:99是会出现88端口这个服务,看了下docker文档(建议看一下EXPOSE和-p以及-P他们之间的区别),使用-p的时候会执行暴露端口以及做端口映射。

一句话来说就是:

所有发布了的端口(-p或-P)都会暴露,但是暴露了的端口(EXPOSE)不一定会发布。      

欢迎一起交流学习

在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流

Thx

Author