搭建springcloud-alibaba环境记录
本文主要记录搭建nacos与sentinel的过程,记录中间遇到的问题,如果其他小伙伴也遇到,可以借鉴一下。
nacos docker 安装搭建
在docker console执行以下命令,拉取nacos镜像并且启动:
docker pull nacos/nacos-server:latest
docker run --env MODE=standalone --name nacos -p 8848:8848 -it nacos/nacos-server
注意 --env 是2个减号,如果写少一个会报错:
docker: invalid reference format: repository name must be lowercase.
See 'docker run --help'.
打开http://192.168.xx.xx:8848/nacos/index.html 证明启动成功
注意 只输入端口号http://192.168.xx.xx:8848 会报404错误
参数解释:
--env 设置环境变量 key=value形式
--name 设置容器别名,否则会自动分配一个
-p 设置端口映射 本地端口:容器端口
-P 随机映射一个端口
-it 以后台形式运行
sentinel docker 安装搭建
docker pull bladex/sentinel-dashboard:latest
docker run -p 7000:8858 -p 8719:8719 -it bladex/sentinel-dashboard
还要配置application.yml 加上:
spring cloud sentinel transport client-ip
打开网址 http://192.168.xx.xx:7000/
问题: 如果没有配置 8719的端口映射就会出现以下报错信息
Failed to fetch metric from <http://192.168.199.180:8719/metric?startTime=1598887482000&endTime=1598887488000&refetch=false> (ConnectionException: Connection refused)