1、拉取镜像
docker pull gogs/gogs
2、运行容器
# 创建/var/gogs目录
mkdir -p /var/gogs# 运行容器
# -d,后台运行
# -p,端口映射:(宿主机端口:容器端口)->(10022:22)和(10880:3000)
# -v,数据卷映射:(宿主机目录:容器目录)->(/var/gogs:/data)
# --name=gogs,其中gogs为容器名称
# gogs/gogs为镜像名称
docker run -d --name=gogs -p 10022:22 -p 10880:3000 -v /var/gogs:/data gogs/gogs# 补充
# 停止容器:docker stop gogs
# 启动容器:docker start gogs
# 删除容器:docker rm gogs
3、浏览器访问
1、ip地址示例:
http://192.168.186.128:10880/2、首次运行安装程序:
1)数据库设置:当前选择SQLite3,也可以选择其他数据库
2)其他设置没有修改
3)点击“立即安装”3、浏览器访问:
http://{ip地址}:10880/
点击“立即安装”后,自动跳转地址为http://localhost:3000/user/login,
浏览器地址需要修改为http://{ip地址}:10880/
注册:
登录:
迁移外部仓库:
4、详见
# Gogs官网
https://gogs.io/docs# GitHub仓库
https://github.com/gogs/gogs# 二进制安装
https://gogs.io/docs/installation/install_from_binary# 源码安装
https://gogs.io/docs/installation/install_from_source# Docker安装
https://github.com/gogs/gogs/tree/main/docker