在学习和测试SpringCloud的Sentinel组件的时候,需要自己安装一个Sentinel环境,安装一个Docker版本的Sentinel是比较方便的,如果正式环境我觉得也问题不大,下面分享我安装的方法,比较简单。
先决条件
首先,先决条件是安装docker-ce,详见:https://blog.terrynow.com/2021/12/15/centos-install-latest-docker-ce-simple-steps/
获得镜像
docker pull bladex/sentinel-dashboard
我使用的最新版的。
启动容器
启动容器后的默认用户名是sentinel,密码也是sentinel,我需要自定义用户名和密码,我看后台管理界面是没有修改用户名和密码的选项和设置,所以,这里使用的是-e环境变量,在启动容器的时候,指定了用户名和密码
示例如下:
docker run --name sentinel --restart=always -d -p 8858:8858 -p 8719:8719 -e AUTH_USERNAME=admin -e AUTH_PASSWORD=sentinel bladex/sentinel-dashboard
管理界面访问地址是:http://ip:8858
服务端口(程序调用端口)是8719
我定义了用户名是admin,密码是sentinel,当然如果密码中含有特殊字符,需要特别转义一下,详见:
https://blog.terrynow.com/2022/03/19/docker-env-special-character-escape/
文章评论