美文网首页
centos 7 使用gitlab docker镜像安装gitl

centos 7 使用gitlab docker镜像安装gitl

作者: lvlvforever | 来源:发表于2018-05-07 22:56 被阅读2056次

    前提条件是docker已经安装好了。
    1 拉取gitlab docker镜像

    docker pull gitlab/gitlab-ce:latest
    

    如果特别慢的话你需要换成国内镜像。
    2 运行
    网上很多centos 7教程都是直接运行就可以了,但我半天没运行起来,看了docker日志才知道,是没有权限,
    这才意识到应该是SELinux的锅,需要禁掉。
    查看SELinux状态

    getenforce
    

    enforce则是启动了,disabled表示禁止了
    临时关闭

    setenforce  0
    

    永久关闭

    vi /etc/selinux/config
    

    将SELINUX=enforcing 改为SELINUX=disabled
    重启系统即可禁用SELinux
    在启动gitlab之前先说如何查看docker日志。

    docker logs #ContainerID 
    

    这样就能看到docker运行时的异常。
    启动gitlab

    sudo docker run --detach \
        --hostname 192.168.1.1 \           //我部署主要是局域网访问 
        --publish 443:443 --publish 80:80 --publish 22:22 \    
        --name gitlab \
        --restart always \
        --volume /srv/gitlab/config:/etc/gitlab \
        --volume /srv/gitlab/logs:/var/log/gitlab \
        --volume /srv/gitlab/data:/var/opt/gitlab \
        gitlab/gitlab-ce:latest
    

    访问http://localhost即可,首先需要填写root密码,填完了使用root登陆进去,就可以添加人员,添加项目组了。
    其他的邮件 https等没有配置,以后有需要在配置。
    具体可以查看官方文档

    相关文章

      网友评论

          本文标题:centos 7 使用gitlab docker镜像安装gitl

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