美文网首页
利用docker来对gitlab安装使用

利用docker来对gitlab安装使用

作者: 王大合 | 来源:发表于2019-05-24 08:03 被阅读0次

    下载镜像

    docker pull gitlab/gitlab-ce:latest

    启动镜像并且通过-v创建外联

    docker run
    --detach
    --publish 8443:443
    --publish 8090:80
    --publish 2222:22
    --name gitlab
    --restart unless-stopped
    -v /home/gitlab/config:/etc/gitlab
    -v /home/gitlab/log:/var/log/gitlab
    -v /home/gitlab/data:/var/opt/gitlab
    --privileged=true
    gitlab/gitlab-ce
    当地的位置 容器的位置 作用
    /home/gitlab/config /etc/gitlab 用于存储GitLab配置文件
    /home/gitlab/logs /var/log/gitlab 用于存储日志
    /home/gitlab/data /var/opt/gitlab 用于存储应用数据
    --privileged=true\ 为给予权

    配置GitLab

    docker exec -it gitlab /bin/bash
    配置gitlab端口,我这里改了ssh的接口
    需要在/home/gitlab/config目录下修改gitlab.rb
    gitlab_rails['gitlab_shell_ssh_port'] = 2222(这一行22改2222)

    输入192.168.253.134:8090即可进入gitlab

    同时使用github和gitlab

    为公司生成一对秘钥ssh key

    ssh-keygen -t rsa -C 'yourEmail@xx.com' -f ~/.ssh/gitlab-rsa

    vim ~/.ssh/config,输入下面的内容:

    Host github.com
    ~/.ssh/id_rsa
    Host 192.168.253.134
    HostName 192.168.253.134
    PORT 8090
    ~/.ssh/gitlab-rsa
    然后做一次提交

    cd devops
    touch README.md
    git add README.md
    git commit -m "add README"
    git push origin master

    相关文章

      网友评论

          本文标题:利用docker来对gitlab安装使用

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