docker部署tomcat实现finderweb
finderweb程序员的看日志利器,环境:tomcat8.5、jdk1.8
[官网:http://www.finderweb.net/]
- WEB版的文件管理系统。
- tail, less, grep支持, 从几M到几十G的日志文件都流畅自如。
- 跳板机,堡垒机支持,Web SSH支持。
- 集群支持,可同时管理多台机器上的文件或者查看不同机器上的日志。
- 跨平台,纯Java实现,不依赖任何第三方组件和操作系统专有软件。
一、部署tomcat
# 获取tomcat镜像 docker pull daocloud.io/library/tomcat:8.5.15
# 修改镜像name docker tag imgid tomcat:8.5.15
# 创建映射目录 mkdir -p /data/volume/tomcat/{conf,logs,webapps}
# 因为我修改了tomcat的启动端口,所以我这里直接在外部创建了server.xml文件,启动端口8081 cd /data/volume/tomcat/conf touch server.xml
# 把从finder官网下载下来的war包放到/data/volume/tomcat/webapps下,启动tomcat
docker run --name tomcat -p 8081:8081 -v /data/volume/tomcat/logs/:/usr/local/tomcat/logs -v /data/volume/tomcat/webapps/:/usr/local/tomcat/webapps -v /data/volume/tomcat/conf/server.xml:/usr/local/tomcat/conf/server.xml -d tomcat:8.5.15
# 查看日志,没有问题即可访问http://ip:8081/finder
docker logs --tail -fn100 tomcat
二、finderweb
访问url后首先是这个页面,点击同意即可
跳到登录页面,默认账户为admin,密码1234,接下来就是finder的控制台了
点击主机管理,可添加,因为测试,我直接选择了编辑
根据自己情况填写信息
修改完成点击保存,选择空间管理,进到空间管理页,会有默认的,删掉即可,然后添加,根据自己情况填写信息
然后选择文件管理即可看到日志文件
鼠标滑过文件即会显示tail、less、grep、打开、下载、删除几个小功能,这几个功能可在管理控制台->系统设置->一般设置里选择显示
finder功能很强大,具体详见官网文档 http://www.finderweb.net/docs/index.html