美文网首页
Centos7 以Docker的方式安装Gogs

Centos7 以Docker的方式安装Gogs

作者: 地雷 | 来源:发表于2019-12-10 18:02 被阅读0次

    Centos7安装Gogs

    前提是安装好Dokcer

    前言: 尝试在1核2G的阿里云搭建gitlab,服务启动后内存直接爆炸。遂转为Gogs 实测可运行

    以下均为官方内容...
    可根据情况自定义路径和端口

    安装

    安装好docker的情况下拉取gogs镜像
    docker pull gogs/gogs

    使用命令查看镜像
    docker image ls

    创建存储目录

    存储数据的路径
    mkdir -p /var/gogs

    运行镜像,产生容器

    -p后的10080为外部端口
    -p后的3000 为容器内部端口
    -v后的/var/gogs:/data 为数据存放路径 (刚刚创建的文件夹)
    docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs
    你说为什么没有-p后的10022和22的端口说明,因为我也不懂...欢迎解答

    后台运行 需要docker命令停止
    docker run --name=gogs -d -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

    使用命令查看容器
    docker ps -a 查看所有容器
    docker ps 查看当前运行的容器

    通过浏览器访问/配置

    浏览器访问你的ip加上刚刚的外部端口10080
    xxx.xxx.xxx.xxx:10080

    这里遇到了大坑折腾了半天,发现怎么都无法访问10080端口 ping也不通 防火墙也已经打开10080

    最后解决方法为,登录阿里云控制台,手动打开10080端口

    为了方便第一次使用docker的用户,做了如下总结
    docker start gogs 启动容器
    docker stop gogs 停止容器
    docker rm gogs 删除容器

    访问ip:10080页面后如果配置错误
    请不要犹豫 停止容器之后 删除容器
    之后
    重复上面的 运行镜像,产生容器 阶段

    相关文章

      网友评论

          本文标题:Centos7 以Docker的方式安装Gogs

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