(搬运)AOSP opengrok docker

opengrok阅读,查询 aosp代码再合适不过了,从网上搬运一套安装方式,还是比较简单的

1. 安装docker

相当简单,直接copy官方安装指导:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

2.docker安装opengrok

docker虽然安装好了,不过下面使用过程中会有权限问题,聪明如你一定会想到解决方案的.

docker search opengrok
...
docker pull opengrok/docker

3.建立索引

新建一个opengrok文件夹,在opengrok文件夹中运行

docker run -d \
    --name opengrok \
    -p 8888:8080/tcp \
    -e REINDEX="60" \
    -v $(pwd)/src/:/opengrok/src/ \
    -v $(pwd)/etc/:/opengrok/etc/ \
    -v $(pwd)/data/:/opengrok/data/ \
    opengrok/docker:latest

环境准备就绪,可以在浏览器测试一下
http://xxxxxxsss(你的地址):8888

image.png

然后开始建立索引,aosp代码比较多,这个过程可能要耗费一天时间,而且要保证磁盘剩余空间充足

docker exec  /scripts/index.sh

你可能感兴趣的:((搬运)AOSP opengrok docker)