Gogs
介绍
个人搭建git,GitHub gogs项目,最低可以在树莓派上运行,比gitlab需要的配置低。
docker部署
# Pull image from Docker Hub.
$ docker pull gogs/gogs# Create local directory for volume.
$ mkdir -p /var/gogs# Use `docker run` for the first time.
$ docker run --name=gogs -p 10022:22 -p 10880:3000 -v /var/gogs:/data gogs/gogs# Use `docker start` if you have stopped it.
$ docker start gogs
gogs首次安装
- 浏览器输入
localhost:10880
首次进入为配置界面 - 需要选择数据库,推荐使用MySQL,方便快捷。
- 监听端口写22跟3000
gogs修改配置
只需要修改app.ini 位于/data/gogs/conf/app.ini
修改后重启服务即可
从docker进入
docker exec -it gogs /bin/bash
vi /data/gogs/conf/app.ini
踩坑
监听端口使用3000,而不是10880.
配置的url链接可以填108800,这个是生成git链接的.
内部监听只有3000端口
mysql 的3306端口被黑,以后docker 尽量越过默认端口
root用户不暴露在公网,