diff --git a/plumelog-server/README.md b/plumelog-server/README.md index 2ab0b20b8f4b8c46fa7c55d51efe0f241955fd17..569d63ffdea0465a0d01732a075f0faa242e1418 100644 --- a/plumelog-server/README.md +++ b/plumelog-server/README.md @@ -1,8 +1,8 @@ # docker构建与部署 ## 快速开始(使用官方镜像) ### 运行命令 -`docker run -d -p8891:8891 -e plumelog.model=redis --name=plumelog ylyue/plumelog` - +`docker run -d -p 8891:8891 -e plumelog.model=redis --name=plumelog ylyue/plumelog` +也可参考当前目录下的docker-compose.yml ### 环境变量说明 支持 `-e` 环境变量注入,具体变量值参考 [application.properties](https://gitee.com/plumeorg/plumelog/blob/v3.5/plumelog-server/src/main/resources/application.properties) 文件 diff --git a/plumelog-server/docker-compose.yml b/plumelog-server/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..3f064c8760c81002ed37320202a35e0d60a3c9f1 --- /dev/null +++ b/plumelog-server/docker-compose.yml @@ -0,0 +1,42 @@ +version: '3' +services: + plumelog: + #此镜像是基于plumelog-3.5.3版本 + image: registry.cn-shanghai.aliyuncs.com/lensman_dev/plumelog:1.0 + container_name: plumelog + ports: + - "8891:8891" + environment: + plumelog.model: redis + plumelog.queue.redis.redisHost: redis:6379 + plumelog.queue.redis.redisPassWord: 521521 + plumelog.queue.redis.redisDb: 0 + plumelog.es.esHosts: elasticsearch:9200 + login.username: admin + login.password: 521521 + depends_on: + - elasticsearch + - redis + redis: + image: registry.cn-hangzhou.aliyuncs.com/kennylee/redis + container_name: "redis" + ports: + - "6379:6379" + volumes: + - ./data/redis/:/data/ + - ./log/redis/:/var/log/redis/ + command: + --requirepass "521521" #这一行是设置密码 + elasticsearch: + image: elasticsearch:7.12.1 + container_name: elasticsearch + environment: + - "cluster.name=elasticsearch" #设置集群名称为elasticsearch + - "discovery.type=single-node" #以单一节点模式启动 + - "ES_JAVA_OPTS=-Xms512m -Xmx512m" #设置使用jvm内存大小 + volumes: + - /mydata/elk/es/plugins:/usr/share/elasticsearch/plugins #插件文件挂载 + - /mydata/elk/es/data:/usr/share/elasticsearch/data #数据文件挂载 + ports: + - 9200:9200 + - 9300:9300