1.gogs是什么
Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
2.准备工作gogs
在安装软件之前,我们需要自己新建一个gogs文件夹来存放软件,你想安装在那,我是放在/opt下面的
编写docker-compose.yml文件,把编写好的yml放到gogs文件夹下面,
version: '2.3'
services:
gogs:
container_name: gogs
hostname: gogs
image: gogs/gogs:0.12.3
restart: always
privileged: true
environment:
TZ: 'Asia/Shanghai'
ports:
- "10000:3000"
- "10022:22"
volumes:
- ./data:/data
刚刚下载没有data文件夹,只有一个我们写好人yml文件,我的下载好的才有
cd 到文件夹
输入命令docker-compose up 开始下载
在局域网内找一台能访问浏览器的电脑
输入http://192.168.184.137:10000/install 安装设备ip:10000
在数据库键库, 我用的是mysql,你也可以选择gogs支持的其他数据库
在安装网站输入数据库的信息
下面的管理员账号,可以先不设置,其他信息不用动http端口和ssh端口,需要和yml文件一致
关闭这个窗口,不要用ctrl+C不然就停止了,可以关掉这个窗口,直接重新开一个,看一下容器是否运行。