在CentOS从Docker安装Gogs

11月 10, 2018

在CentOS从Docker安装Gogs

1. 安装

1
docker pull gogs/gogs

2. 启动

创建数据目录

1
mkdir -p /data/gogs

启动服务

1
docker run -d --name=gogs -p 10022:22 -p 10080:3000 -v /data/gogs:/data --restart=always gogs/gogs

添加Nginx代理

参考

Nginx安装

访问安装

访问 http://git.weisd.in

注意改成你的域名

安装过程中的SSH端口,HTTP端口是Docker容器内的端口号,就是22和3000

3. 关闭注册功能

修改配置

1
vi /data/gogs/gogs/conf/app.ini

修改如下内容

1
2
[service]
DISABLE_REGISTRATION = true

4. 重启服务

1
docker restart gogs

打开网站就看不到注册了