win7下docker安装gogs

1.引子

最近一直在折腾git服务端的问题,希望能对仓库进行用户权限管理,还有代码审查功能。本文介绍下使用gogs的情况。

2.docker安装gogs

gogs有很多安装方式,也支持许多平台,但是我还是使用了对主机影响最小的docker方案。
参考 https://github.com/gogs/gogs/tree/master/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 10080:3000 -v /var/gogs:/data gogs/gogs

这是说明里的步骤。
注意第2步mkdir,开始我使用win7目录映射到虚拟机的/vm下面,然后在这个目录下建立文件夹,但是docker run运行没有成功。用docker ps -a发现gogs一直在重启。
后来直接使用了虚拟机下面的目录。
之后启动gogs使用这个命令

# Use `docker start` if you have stopped it.
$ docker start gogs

3.配置

还需要主要,要将虚拟机的端口10022和10080映射进去。这样才可以使用在外部使用。
还有一点,默认安装完之后,url是localhost,但是希望使用ip地址访问,所以就需要配置一下。
参考https://gogs.io/docs/installation/configuration_and_run
找到conf/app.ini文件,虽然说明上说不要修改,但是好像是说对于普通安装的用户,不管怎样,直接修改是最简单的。
打开文件,找到server节,把localhost改成ip地址。
重新启动容器。就可以了

4.使用感受

gogs界面很好,中文界面加分,用起来也很简单,跟gitlab相比少了ci等功能,但是,提供的代码管理和issue对我现在来说就够了。
从目前来看,印象还是非常不错的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值