美文网首页
centos 下 docker 安装 gogs

centos 下 docker 安装 gogs

作者: nico1988 | 来源:发表于2018-06-22 20:17 被阅读0次

简介

Gogs(Go Git Service)是一款极易搭建的自助git服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
更多详细的内容

具体操作

  1. 检查系统版本
    Docker只支持64-bit的内核为3.10以上的Linux系统,可以通过下面命令查看当前系统内核版本

    $ uname -r
    3.10.0-327.el7.x86_64
    
    
  2. 使用脚本自动安装

    • 官方: curl -sSL [https://get.docker.com/](https://get.docker.com/) | sh
    • 阿里云:curl -sSL [https://acs-public-mirro.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet](https://acs-public-mirro.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet) | sh
    • DaoCloud: curl -sSL [https://get.daocloud.io/docker](https://get.daocloud.io/docker) | sh
  3. 启动Docker Engine

    $ sudo systemctl enable docker
    $ sudo systemctl start docker
    
    
  4. 下载gogs镜像

    $ docker pull gogs/gogs
    
    
  5. 创建本地数据挂载目录

    $ mkdir -p /var/gogs
    
    
  6. 初始化运行

    $ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs
    
    
  7. 启动gogs
    如果gogs被关闭后,通过docker start gogs重新启动。
    如果在启动过程中出现错误(iptables nat does not exist), 可执行下面的命令来解决

    $ sudo grep -R "options nf_conntrack ip_conntrack_disable_ve0=1" /etc/modprobe.d/
    $ sudo grep -R "options nf_conntrack ip_conntrack_disable_ve0=0" /etc/modprobe.d/
    $ sudo reboot
    
    
  8. 访问http://localhost:10080/ 执行gogs的配置安装

作者:niccgz
链接:https://www.jianshu.com/p/a5930acd3289
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关文章

网友评论

      本文标题:centos 下 docker 安装 gogs

      本文链接:https://www.haomeiwen.com/subject/qmdlyftx.html