首页 > 其他分享 >graylog jprofiler docker 镜像

graylog jprofiler docker 镜像

时间:2022-10-03 08:11:26浏览次数:78  
标签:jprofiler GRAYLOG graylog elasticsearch docker networks

主要是添加jprifler 方便学习

参考dockerfile

很简单,添加文件就行了,具体jprofiler 官方下载解压就行了

FROM  graylog/graylog:4.3
COPY jprofiler13.0.3/ /opt/jprofiler13/

参考使用

version: '3'
services:
    # MongoDB: https://hub.docker.com/_/mongo/
    mongo:
      image: mongo:4.2
      ports:
      - 27017:27017
      networks:
        - graylog
    # Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/reference/7.10/docker.html
    elasticsearch:
      image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2
      ports:
      - 9200:9200
      environment:
        - http.host=0.0.0.0
        - transport.host=localhost
        - network.host=0.0.0.0
        - "ES_JAVA_OPTS=-Dlog4j2.formatMsgNoLookups=true -Xms512m -Xmx512m"
      ulimits:
        memlock:
          soft: -1
          hard: -1
      deploy:
        resources:
          limits:
            memory: 1g
      networks:
        - graylog
    # Graylog: https://hub.docker.com/r/graylog/graylog/
    graylog:
      image: dalongrong/graylog:4.3-jprofiler
      environment:
        # CHANGE ME (must be at least 16 characters)!
        - GRAYLOG_PASSWORD_SECRET=somepasswordpepper
        # Password: admin
        - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
        - GRAYLOG_HTTP_EXTERNAL_URI=http://127.0.0.1:9000/
        - GRAYLOG_SERVER_JAVA_OPTS=-agentpath:/opt/jprofiler13/bin/linux-x64/libjprofilerti.so=port=8849,nowait
      entrypoint: /usr/bin/tini -- wait-for-it elasticsearch:9200 --  /docker-entrypoint.sh
      networks:
        - graylog
      depends_on:
        - mongo
        - elasticsearch
      ports:
        # Graylog web interface and REST API
        - 9000:9000
        - 8849:8849
        # Syslog TCP
        - 1514:1514
        # Syslog UDP
        - 1514:1514/udp
        # GELF TCP
        - 12201:12201
        # GELF UDP
        - 12201:12201/udp
networks:
    graylog:
      driver: bridge

说明

docker 镜像我已经push 官方仓库了,可以直接使用

参考资料

https://www.ej-technologies.com/download/jprofiler/files

标签:jprofiler,GRAYLOG,graylog,elasticsearch,docker,networks
From: https://www.cnblogs.com/rongfengliang/p/16749960.html

相关文章

  • Dockerfile常用语法
    FROM功能为指定基础镜像,并且必须是第一条指令。如果不以任何镜像为基础,那么写法为:FROMscratch。同时意味着接下来所写的指令将作为镜像的第一层开始语法:FROMFROM:......
  • graylog rest servcie 启动&集成说明
    参考处理模块定义Graylog2ModuleprotectedvoidaddSystemRestResource(Class<?>restResourceClass){systemRestResourceBinder().addBinding().toI......
  • Linux Docker 操作命令汇总
    1.docker随linux系统自动启动设置:systemctlenabledocker.service2、docker容器自动启动设置在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启:d......
  • docker+kali进行大数据集群配置
    大数据集群配置kali+docker选择一个目录存放gitclone的目录,克隆项目项目克隆前需要换源以及gitssh配置cd~/[email protected]:big-data-euro......
  • docker 精简版容器 没有vim和vi怎么编辑文件
    docker编辑文件精简版没有vi也没有vim,那么要怎么编辑文件?echoabc>>test.txt下载vim在宿主机编写好文件之后copy到容器中使用sed命令Linuxsed命令|菜鸟教程......
  • docker常用命令
    docker常用命令查看镜像dockerimagels查看运行中的容器dockerps宿主机和容器间复制文件从主机复制到容器sudodockercphost_pathcontainerID:container_......
  • docker 没用镜像造成磁盘满问题
    查看磁盘的使用状态df-a从上图可以看到,主要是dockeroverlay2和dev/vda1下面的文件使用率过爆,对应的文件也可以看到。首先,排查dockeroverlay2下面的文件查看docker的......
  • Docker服务搭建个人音乐播放器Koel
    Koel简介Koel是一种简单的基于Web的个人音频流服务,用客户端的Vue和服务器端的Laravel编写。针对Web开发人员,Koel采用了一些更现代的Web技术来完成其工作搭建步骤doc......
  • docker挂载nginx出错
    1.报错如下2.错误原因报错原因很奇怪,在dockerhub官网上查询了一下发现以下有用的信息:官网这段话的大概意思就是,要给nginx挂载卷,要先有一个配置文件才能挂载,具体做法......
  • Docker之修改默认存储路径
    背景:Docker默认安装的情况下,会使用/var/lib/docker/目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器......