基于docker搭建git服务器(gitblit)
前言:
本人基于centos7的docker镜像,部署了一套gitblit的git服务器,并将该容器存为镜像分享给大家使用。
docker母版镜像:centos7
新增安装包:1、ifconfig指令安装包
2、vim指令安装包
3、gitblit相关安装包
4、jdk1.8.0
一、Docker 镜像地址
链接:https://pan.baidu.com/s/1bq8DyO3 密码:lh2z
二、镜像导入
docker load < gitblit-wy.jar
三、使用容器运行镜像
命令:docker run -dit -p 10101:10101 -p 8443:8443 -p 29418:29418 gitblit-wy
注解:映射了几个常用端口,其中10101是http请求下gitblit网页访问端口,8443是https端口,29418是ssh端口。
四、进入docker容器
命令:docker exec -it 容器id /bin/bash
或
命令: docker attach 容器id
注解:exec和attach区别在于exec不随exit命令关闭容器,而attach随着exit命令在关闭终端时候关闭容器
五、启动gitblit
1、cd /opt/gitblit/gitblit-1.8.0/
2、java -jar gitblit.jar &
六、访问 docker宿主机的ip:10101
初始账号为:admin 密码为:admin
至此基于docker镜像的gitblit搭建顺利完成。