首页 > 其他分享 >docker-compose安装sentinel

docker-compose安装sentinel

时间:2024-10-23 09:47:28浏览次数:8  
标签:compose 8080 nacos SENTINEL dashboard sentinel docker

1.获取sentinel.zip,并上传至/data/soft目录下,目录可任意

通过网盘分享的文件:sentinel.zip 链接: 百度网盘 请输入提取码 提取码: 1234 --来自百度网盘超级会员v7的分享

2. 解压sentinel.zip:

unzip sentinel.zip注意:如果unzip命令不可用则需要安装unzip:sudo yum install unzip

3.进入/data/soft/sentinel目录,如下所示:

注意修改docker-compose.yml中的nacos的地址及nacos的账号和密码:

version: "3.8"
services:
  sentinel:
    container_name: sentinel-dashboard
    image: sentinel-dashboard:latest
    ports:
        - "8080:8080"
    environment:
        - "TZ=Asia/Shanghai" 
        # nacos访问地址+端口号
        - SENTINEL_NACOS_SERVER_ADDR=192.168.101.68:8848
        # nacos访问账号
        - SENTINEL_NACOS_USERNAME=nacos
        # nacos访问密码
        - SENTINEL_NACOS_PASSWORD=nacos
        # nacos访问命名空间
        - SENTINEL_NACOS_NAMESPACE=75a593f5-33e6-4c65-b2a0-18c403d20f63
        # sentinel dashboard平台登录账号
        - SENTINEL_USERNAME=sentinel
        # sentinel dashboard平台登录密码
        - SENTINEL_PASSWORD=sentinel
        # sentinel dashboard 访问端口号
        - SENTINEL_PORT=8080

执行下边的命令创建镜像,如下:

docker build -t sentinel-dashboard .

下边启动容器:

docker-compose up -d

启动容器成功,通过docker ps命令查看容器:

接下来访问sentinel ,地址:http://192.168.101.68:8080/#/login

需要输入账号和密码,默认都是:sentinel

项目集成sentinel

添加nacos配置文件shared-sentinel.yaml,如下:

spring:
  cloud:
    sentinel:
      transport:
        # 供sentinel dashboard平台访问端口
        port: 8719
        # sentinel控制台
        dashboard: 192.168.101.68:8080
        #服务启动直接建立心跳连接
      eager: true

标签:compose,8080,nacos,SENTINEL,dashboard,sentinel,docker
From: https://blog.csdn.net/weixin_64713614/article/details/143175916

相关文章

  • selenium单例模式下 docker-chrome 多线程并发代码
    最近需要写爬虫,在解决docker-standalone-chrome发现只能有一个chrome被执行。所以写了这个多线程并发控制类来管理。当模板记录下。#!/usr/bin/envpython3importthreadingimporttracebackfromloguruimportloggerfromseleniumimportwebdriverfromselenium.comm......
  • Docker快速使用
    Docker快速使用镜像操作检索:dockersearch搜索nginx:$dockersearchnginxNAMEDESCRIPTIONSTARSOFFICIALnginxOfficialbuildofNginx.......
  • Dockerfile指令详解
    Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。首先通过一张图来了解Docker镜像、容器和Dockerfile三者之间的关系。通过上图可以看出使用Dockerfile定义镜像,运行镜像启动容器。一、Dockerfile概念Docker镜像是一个特殊的文......
  • 怎么给docker的redis设置密码
    怎么给docker的redis设置密码设置密码方式1:启动容器时设置dockerrun-itd--nameredis-v1-p6379:6379redis--requirepass123456说明:--name(启动容器的名称)-p宿主机映射端口:容器里的redis启动端口--requirepass启动密码设置密码方式2:修改配置文件1.......
  • docker入门(三)自定义部署docker镜像
    docker系列d​​​​​​​docker入门(一)安装及镜像命令_docker国内源-CSDN博客文章浏览阅读1.5k次,点赞44次,收藏12次。注意:是强依赖Linux环境,即便在windows上部署Docker其本质也都是先安装一个虚拟机,然后在虚拟出来的Linux上再安装并运行Docker。DockerCompose是一个用于定义......
  • Docker安装
    Docker安装操作系统:Linux服务器镜像:Debian11.1.064位官方文档:dockerdocs最好先替换下源安装流程步骤1:卸载旧版本在安装DockerEngine之前,需要卸载所有有冲突的软件包。发行版维护者在其存储库中提供Docker软件包的非官方发行版。必须先卸载这些软件包,然后才能安......
  • 两句话讲清楚wsl+docker+python开发环境配置
    两句话讲清楚wsl+docker+python开发环境配置目录两句话讲清楚wsl+docker+python开发环境配置写在前面解决方案写在前面背景:win10下wsl+docker整好了之后,还要做什么,windows下载的东西怎么到docker容器里面?win->wsl->容器怎么传好使?准备先配置:wsl+docker,教程我独立出来了doc......
  • Docker 部署 JDK11 图文并茂简单易懂
    部署JDK11(Docker)[Step1]:下载JDK11-JDK11|Oracle甲骨文官网[Step2]:jdk11上传服务器/root/jdk11可自行创建文件夹进入目录/root/jdk11解压文件tar-zxvfjdk-11.0.22_linux-x64_bin.tar.gz解压后进入/root/jdk11/jdk-11.0.22创建jre文件......
  • Docker 部署 EMQX 一分钟极速部署
    部署EMQX(Docker)[Step1]:拉取EMQX镜像dockerpullemqx/emqx:latest[Step2]:创建目录➡️创建容器➡️拷贝文件➡️授权文件➡️删除容器#创建目录mkdir-p/data/emqx/{etc,data,log}#创建容器dockerrun-d--nameemqx-p1883:1883-p18083:18......
  • 两句话讲清楚windows安装wsl和docker
    两句话讲清楚windows安装wsl和docker目录两句话讲清楚windows安装wsl和docker写在前面解决方案写在前面背景:win10/win11,微软商店打不开(打得开还不简单?能打开你直接搜别的攻略得了)准备:先直接说一个结论:不要考虑DockerDesktop,你都装wsl了,为什么还要用这玩意儿!此外,即使你想......