简介
使用Docker & Gerrit 搭建Git服务器
Docker: 开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。可以安装任何的软件或系统
常用的git管理工具:gitolite ,gitosis ,gerrit , gitlib 知乎
1. 安装Docker
sudo apt-get install docker.io
2.导入image
导入docker镜像,命令:docker load < gerrit_v1.4.tar
3. 查看所有装载的image
docker images
4. 启动image
新增容器命令:docker run -p 29418:29418 -p 8881:80 -it gerrit:1.4 /bin/bash (每次产生一个新的容器)
- 修改docker下的/etc/apache2/sites-available/000-default.conf文件,将serverName修改成正确的ip
- 修改docker下的/usr/soft/gerrit/etc/gerrit.config文件,将url修改成正确的ip
- 重启docker下的apache2,命令:/etc/init.d/apache2 restart
- 重启docker下的gerrit,命令:/usr/soft/gerrit/bin/gerrit.sh restart
docker ps -a 查看d00是否存在
启动 docker start d00
进入 sudo docker exec -it d00 /bin/bash