因為想摸索一下 git-repo, 所以用 docker 快速架了一個 Gerrit server.
Get gerrit docker image
$ docker pull gerritcodereview/gerrit
Create folders to store gerrit data outside of container.
$ mkdir cache-volume db-volume git-volume index-volume
$ chmod 777 cache-volume db-volume git-volume index-volume
Create a yaml file for docker compose
version: '3'
services:
gerrit:
image: gerritcodereview/gerrit
container_name: gerrit
volumes:
- /path/to/gerrit_storage/git-volume:/var/gerrit/git
- /path/to/gerrit_storage/db-volume:/var/gerrit/db
- /path/to/gerrit_storage/index-volume:/var/gerrit/index
- /path/to/gerrit_storage/cache-volume:/var/gerrit/cache
ports:
- "29418:29418"
- "8080:8080
Start gerrit docker container
$ cd /path/to/gerrit_storage/
$ docker-compose up
Git
Gerrit
Docker
Written on
August
20th,
2022
by
Borting