gogs with docker

众所周知,我电脑目前只有16G,虽然Ubuntu本身吃不了多少内存,要同时开Dota2,VMware,Chrome之类的,gitlab/jenkins对我来说已经太大了

要想在自己本地电脑上玩个git server,(虽然也没啥卵用,毕竟一般来说私有的本地git就管理了不需要server,公开的都丢github

就要找一个小内存占用的

建立一个宿主上的存放gogs数据的文件夹,我这边数据类都丢在/data里,所以我这是mkdir -p /data/gogs

然后启动

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

然后网页开localhost:10080就好了

这里需要注意的是git设置用[git@192.XXX.XXX.XXX:10022]:cromarmot/demo.git的形式

这样就可以dota2+vmware+chrome+nextcloud+gogs了,好耶,虽然也不知道有啥卵用

https://github.com/gogs/gogs/tree/main/docker