docker-compose部署sentinel-dashboard-1.8.5

一、创建文件夹

复制代码
mkdir -p /docker/alibaba/sentinel/{config,data,logs}

二、拷贝jar包进sentinel目录下

三、Dockerfile文件

复制代码
FROM openjdk:8-jre
MAINTAINER yh
COPY ./sentinel-dashboard.jar /app.jar
EXPOSE 8718
ENTRYPOINT ["java", "-jar", "app.jar"]

四、docker-compose.yml

bash 复制代码
version: '3.9'
services:
  sentinel:
    build:
      context: ./
      dockerfile: ./Dockerfile
    image: sentinel
    container_name: sentinel
    ports:
      - "8718:8718"
    environment:
      JVM_OPTS: -server -Xmx512M -Xms512M -XX:MaxMetaspaceSize=256M -XX:CompressedClassSpaceSize=50M -XX:ReservedCodeCacheSize=240M -XX:MaxDirectMemorySize=400M
    logging:
      driver: "json-file"
      options:
        max-size: "10m"
        max-file: "1"
    volumes:
      - "/docker/alibaba/sentinel/logs:/root/logs"
      - "/docker/alibaba/sentinel/logs:/app-logs"
    command: [
      "--server.port=8718",
      "--logging.file.path=/app-logs"
    ]
    restart: always
    network_mode: "host"
    

五、启动

bash 复制代码
docker-compose up -d

六、防火墙开放8718端口

bash 复制代码
firewall-cmd --permanent --add-port=8718/tcp
 
# 防火墙重载
firewall-cmd --reload

七、访问验证

http://172.50.2.40:8718/

相关推荐
张道宁3 小时前
Windows 环境下 Docker 部署 YOLOv8 并集成 Spring Boot 完整指南
windows·yolo·docker
丈剑走天涯5 小时前
kubernetes java app 部署使用harbor私服 问题集合
java·容器·kubernetes
lpfasd1238 小时前
Kubernetes (K8s) 底层早已不再直接使用 Docker 引擎了
java·docker·kubernetes
不吃香菜kkk、9 小时前
通过夜莺n9e监控Kubernetes集群
安全·云原生·容器·kubernetes
margu_16810 小时前
【Docker】nscenter命令详解
运维·docker·容器
道清茗11 小时前
【Kubernetes知识点问答题】Pod 调度
云原生·容器·kubernetes
内网渗透12 小时前
Komari 部署教程:无数据库、单文件、Docker 一键启动的监控工具
数据库·docker·容器·内网穿透·cpolar·远程办公·komari
新猿易码12 小时前
Docker 安装 MySQL 5.7.44(Mac M4 适配版)
mysql·docker
新猿易码12 小时前
mac(arm架构) 使用docker安装Tomcat 8 + JRE 8
docker·tomcat
好好学习叭~13 小时前
将conda环境打包为docker镜像
docker·容器·conda