1、拉取镜像
docker pull gogs/gogs
2、创建gogs文件目录
mkdir -p /data/gogs
3、容器生成
docker run --name=gogs -d -p 10022:22 -p 10080:3000 -v /data/gogs:/data gogs/gogs
4、浏览器打开网址进行初始配置
5、如遇到静态资源无法缓存本地造成访问缓慢的情况,可配置Nginx代理
server {
listen 9900;
server_name xxxxxxx;
location ~ .*\.(html|htm|gif|jpg|jpeg|png|bmp|swf)$ {
expires 30d;
proxy_pass http://127.0.0.1:10080$request_uri;
}
location ~ .*\.(js|css)?$ {
expires 1h;
proxy_pass http://127.0.0.1:10080$request_uri;
}
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:10080$request_uri;
}
}
6、gogs文档地址:Gogs中文文档