使用 Docker 图片的 Gerrit 设置
Gerrit Setup using Docker image
我已经使用 docker 图像安装了 gerrit。
我可以使用以下命令 运行 这个 gerrit 设置:
docker run -ti -p 8080:8080 -p 29418:29418 gerritcodereview/gerrit
保持运行宁。
我可以通过 localhost:8080
访问它
比如说,我创建了 3 个用户 user1、user2、user3。
如果偶然 运行ning docker 进程被终止或退出,而我再次 运行 该命令,设置会重新出现。所有旧数据或用户都丢失了。
即使系统宕机或重启,数据也不会丢失,用户也不会被删除。
您需要使用卷装载启动容器:
-v /path/localhost/:/var/gerrit/git
-v /path2/localhost/:/var/gerrit/db
-v /path3/localhost/:/var/gerrit/index
-v /path4/localhost/:/var/gerrit/cache
你可以在docs下面的例子中看到:
version: '3'
services:
gerrit:
image: gerritcodereview/gerrit
volumes:
- git-volume:/var/gerrit/git
- db-volume:/var/gerrit/db
- index-volume:/var/gerrit/index
- cache-volume:/var/gerrit/cache
ports:
- "29418:29418"
- "8080:8080"
volumes:
git-volume:
db-volume:
index-volume:
cache-volume:
由您决定使用 named
或 mount
volumes
我已经使用 docker 图像安装了 gerrit。 我可以使用以下命令 运行 这个 gerrit 设置:
docker run -ti -p 8080:8080 -p 29418:29418 gerritcodereview/gerrit
保持运行宁。
我可以通过 localhost:8080
比如说,我创建了 3 个用户 user1、user2、user3。
如果偶然 运行ning docker 进程被终止或退出,而我再次 运行 该命令,设置会重新出现。所有旧数据或用户都丢失了。
即使系统宕机或重启,数据也不会丢失,用户也不会被删除。
您需要使用卷装载启动容器:
-v /path/localhost/:/var/gerrit/git
-v /path2/localhost/:/var/gerrit/db
-v /path3/localhost/:/var/gerrit/index
-v /path4/localhost/:/var/gerrit/cache
你可以在docs下面的例子中看到:
version: '3'
services:
gerrit:
image: gerritcodereview/gerrit
volumes:
- git-volume:/var/gerrit/git
- db-volume:/var/gerrit/db
- index-volume:/var/gerrit/index
- cache-volume:/var/gerrit/cache
ports:
- "29418:29418"
- "8080:8080"
volumes:
git-volume:
db-volume:
index-volume:
cache-volume:
由您决定使用 named
或 mount
volumes