# Taurus.RegistryCenter 微服务注册中心,使用 .Net Core 示例:
下载镜像,当前【2024-01-23 发布的版本是3.3.0.1】:
docker pull registry.cn-hangzhou.aliyuncs.com/taurus-netcore/taurus.registrycenter:3.3.0.1
下载完成后,查看已下载的镜像列表:
docker images
运行容器,内网映射使用8080端口,可不启用443【默认镜像中的应用打包运行的监听端口为:8080 和 443】:
下面命令行将[ImageID]换成下载的镜像ID
docker run -d -p 8080:8080 --name=rc --security-opt seccomp=unconfined [ImageID]
启动后,通过以下命令查看容器是否正常运行:
docker ps -a
默认运行环境是当前最新的 .net core 8 版本,程序主要依赖 Taurus.Mvc 的 Nuget 包。
也可以根据条件自行创建工程文件,引用 Taurus.Mvc 的 Nuget 包即可,该包支持.net 和 .net core 几乎所有版本。
默认主页显示为:404,没有可显示页面,需要手动输入以下网址进入后台:/admin/login
默认账号:admin,密码空,直接点登陆即可进入后台。
程序启动后,注册中心即运行成功,不需要其它配置,等待微服务网关、注册中心(从)、或客户端链接上即可。
程序的自身的访问Url,需要保障其它微服务端可以访问。
后续可以在/admin/index 中查看连接上的客户端。
为了保障注册中心的高可用,可以选择同时启动注册中心(从)。
启动注册中心(从)的步骤,和启动注册中心一致,仅在启动完后,需要进入管理后台,配置增加指向注册中心的链接
配置项为:MicroService.Server.RcUrl,界面配置始下:
网关使用地址:https://github.com/cyq1162/Taurus.Gateway
见:/demo 运行示例。