Docker安装Graylog
Dockerfile 用来构建 Docker 镜像,那么 docker-compose 则是用来创建容器的。 Docker 有三个主要的功能:Build、Ship 和 Run,使用 docker-compose 可以帮我们在 Run 的层面解决很多实际问题。docker-compose 通过一个 yaml 模板文件来统一管理多个容器的配置,如网络、数据卷、执行指令、环境变量、资源限制等等。有了 docker-compose 我们便可以一键重启、关闭、删除、监控所有的 docker 服务,只需要一次配置,则可以对容器进行统一管理。
1、安装docker-compose命令
# curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose# docker-compose version # 查看版本号,测试是否安装成功
2、创建compose.yml文件
# vim docker-compose.yml
version: '3'
services:# MongoDB: https://hub.docker.com/_/mongo/mongo:image: mongo:4.2networks:- graylog# Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/reference/7.10/docker.htmlelasticsearch:image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2environment:- 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: -1hard: -1deploy:resources:limits:memory: 1gnetworks:- graylog# Graylog: https://hub.docker.com/r/graylog/graylog/graylog:image: graylog/graylog:4.2environment:# 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/entrypoint: /usr/bin/tini -- wait-for-it elasticsearch:9200 -- /docker-entrypoint.shnetworks:- graylogrestart: alwaysdepends_on:- mongo- elasticsearchports:# Graylog web interface and REST API- 9000:9000# Syslog TCP- 1514:1514- 5044:5044# Syslog UDP- 1514:1514/udp# GELF TCP- 12201:12201# GELF UDP- 12201:12201/udp
networks:graylog:driver: bridge
3、容器管理
# ls
docker-compose.yml # 文件名称一定要是这个
# docker-compose up # 当前目录下执行
# docker-compose down
4、Gray控制台访问
用户名和密码:admin/admin
Reference:
https://docs.graylog.org/docs/architecture
https://docs.graylog.org/docs/docker
Docker安装Graylog相关推荐
- elasticsearch docker无法挂载_使用Docker安装Graylog日志收集系统
1.创建并进入到用于存放Graylog配置文件的目录 mkdir -p /data/graylog/config && cd /data/graylog/config 2.下载Gray ...
- docker 安装 graylog4.2.7
docker 安装 graylog 必备服务 mongo安装 elasticsearch 7.10.1安装 graylog安装 数据接入graylog 必备服务 graylog安装需要三个服务 mon ...
- Docker安装Apache与运行简单的web服务——httpd helloworld
Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...
- etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)
1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...
- docker安装Mysql5.7以及远程登陆链接配置
1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...
- docker 安装oracle_阿里云使用Docker搭建Hadoop集群
摘要 吐血整理,搭建了两遍,亲测可用!!! 我买的是阿里云2C4G的服务器,使用的是CentOS 7.7版本.在搭建过程中踩了不少坑,本篇文章希望对大家有用 CentOS 7.7安装Docker 查看 ...
- docker 安装和使用
目录 1.安装docker的官方网站 配置镜像加速器 查看docker安装的版本 重启docker 启动 docker 查看启动的状态 下载测试镜像 并且启动该容器 2.操作docker 镜像的常用命 ...
- docker 安装 oracle12,使用Docker安装Oracle 12c
使用Docker安装Oracle 12c 假设你的服务器已成功安装Docker,继续进行以下操作: 1. 启动Docker [root@node01 ~]# service docker start ...
- Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法
为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1: 首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...
最新文章
- 备战美赛,这些你应该知道的知识点
- Java基础知识强化之IO流笔记59:打印流
- Vuex 实战:如何在大规模 Vue 应用中组织 Vuex 代码 | 掘金技术征文
- JS对大陆车牌照的归属地(省份和城市)加载和显示
- unity 获取屏幕角坐标_Unity3D世界坐标与屏幕坐标
- 节假日表-BaseHolidaysManager
- 推挽输出和开漏输出详解
- android录屏存在什么位置,安卓视频录制在哪里
- 真无线蓝牙耳机推荐:2021最受欢迎的TWS耳机品牌
- const char*, char const*, char*const的区别
- 算法--分治法归并排序 python
- 手把手推导分布式矩阵乘的最优并行策略
- JavaScript 银行登录存取钱【案例】
- proteus三输入与非门名字_Proteus所有元件名称
- php获取手机号码归属地
- linux 内核路由表 U G H等含义
- wps文档一敲空格就换行_wps文档中第一行字后面有很多空格,可是第二行就是上不来,按删除键就会把第一行字删了,为什么...
- 用计算机一级考试考的照片要求,全国计算机等级考试报名照片要求
- nginx实现web应用跨域
- 腾讯俞栋:定义下一代智能人机交互,从目标、挑战到实现路径