git
  • 安装教程
  • 本地仓库
    • 工作区与版本库
    • 版本管理
      • 创建版本库
      • 提交修改
      • 撤消修改
      • 删除文件
    • 分支管理
      • 创建分支
      • 合并分支
      • 删除分支
    • 标签管理
      • 创建标签
      • 删除标签
  • 远程仓库
    • 初始化远程库
    • 克隆远程库
    • 多人协作
    • 远程分支
    • 远程标签
    • 关于origin
    • 关于upstream
  • 关于config
    • 关于name与email
    • window上的凭证
  • git常用命令
  • github的使用
  • 容器跑gogs
  • 项目版本管理
    • GitFlow
Powered by GitBook
On this page

Was this helpful?

容器跑gogs

Previousgithub的使用Next项目版本管理

Last updated 5 years ago

Was this helpful?

1、下载镜像

docker pull gogs/gogs:latest

2、启动gogs容器

docker run -d --name=gogs -p 10022:22 -p 10080:3000 -v /home/docker/apps/gogs/data:/data gogs/gogs

或者用docker-compose来启,docker-compose.yml文件如下:

version: '2'
services:
  gogs:
    image: gogs/gogs
    container_name: gogs
    restart: always
    volumes:
      - ./data:/data:z
    ports:
      - 10022:22
      - 10080:3000

3、初始化gogs

浏览器访问 x.x.x.x:10080(其中x.x.x.x为宿主机ip),选择数据库类型为SQLite3,数据库文件路径为 /data/gogs.db;其他保持不变,点击“立即安装”

点击“立即安装”后,就能完成gogs的安装;页面会跳转到localhost:3000发现访问不了,没关系,因为localhost:3000为容器的ip与端口

4、注册用户

重新登录 x.x.x.x:10080,注册用户,第一个注册的用户将会成为管理员。这里我们一般注册为 git/git 用户

5、登录