基于docker 安装opengrok

opengrok 安装文档: https://github.com/oracle/opengrok/wiki/How-to-setup-OpenGrok  , 后面需要参考里面的步骤

docker 镜像文档链接 :  https://hub.docker.com/r/opengrok/docker/

先新建一个本地放代码的目录:  

  path/to/your/src

安装命令:  

  docker run -d -v <path/to/your/src>:/opengrok/src -p 8080:8080 --name opengrok_1.14.15 opengrok_opengrok/docker:latest

 

进入容器:

  docker exec -it opengrok_1.14.15 bash

下载 opengrok-1.14.15.tar.gz 安装包: 

  wget https://github.com/oracle/opengrok/releases/download/1.14.15/opengrok-1.14.15.tar.gz  #或者从网页下载: https://github.com/oracle/opengrok/releases

新建目录:

  mkdir -p /opengrok/dist
解压压缩包到指定目录 :

  tar -C /opengrok/dist --strip-components=1 -xzf opengrok-1.14.15.tar.gz

复制配置文件到执行目录 :

  cp -v /opengrok/etc/configuration.xml /opengrok/etc/read-only.xml

更新代码索引:  

  opengrok-indexer -J=-Djava.util.logging.config.file=/opengrok/etc/logging.properties -a /opengrok/dist/lib/opengrok.jar -- -c /usr/local/bin/ctags -s /opengrok/src -d /opengrok/data -H -P -S -G  -U http://localhost:8080  -R /opengrok/etc/read-only.xml  -W /opengrok/etc/configuration.xml

 

完成

  

 

进入opengrok_1.14.15 启动tomcat:

  /usr/local/tomcat/bin/startup.sh

 进入opengrok_1.14.15 关闭tomcat:

  /usr/local/tomcat/bin/shutdown.sh

 

posted @ 2026-07-28 11:12  黑山老猫  阅读(2)  评论(0)    收藏  举报