基于docker部署使用ELK+FileBeat日志管理平台
Docker从狭义上来讲就是一个进程,从广义上来讲是一个虚拟容器,专业叫法为 Application Container(应用容器)。Docker进程和普通的进程没有任何区别,它就是一个普通的应用进程,不过是用来操作镜像文件的。所以Docker进程+构建的应用镜像文件就等于Docker容器。作为时下最热门的技术,docker轻量、便捷,极大的简化了后端开发/后期运维工作。同时,ELK+Filebeat的集中式日志解决方案也是大热。开发环境,Ubuntu 16.04 1、Docker安装 1.校验Linux内核版本 uname -ir Linux内核版本高于3.10,64位系统 2.获取最新doker安装包 wget -qO- https://get.docker.com/ | sh 如上图,即安装完成 3.启动docker后台服务 sudo service docker start #启动守护进程 docker -v # 检查版本 如此docker即装好,具体的安装详情,教程很多,不赘述 2、安装elk镜像 1.拉取 sebp/elk镜像 sudo docker pull sebp/elk 镜像较大,差不多1.65G 2.说几个会用到的docker命令 sudo docker images // 查看本地已有镜像 sudo