zoukankan      html  css  js  c++  java
  • Docker gitlab安装

    Docker

    创建docker volumes

    docker volume create volumename
    

    Docker Install

    docker run -d  -p 9901:443 -p 9902:9902 -p 9903:22 -p 8093:8093 --name gitlab -v d:dockergitlabconfig:/etc/gitlab:Z -v d:dockergitlablog:/var/log/gitlab:Z -v d:dockergitlabdata:/var/opt/gitlab:Z gitlab/gitlab-ce:latest
    

    默认密码

    docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password
    

    修改密码

    gitlab-rails console -e production
    
    user=User.where(id:1).first
    
    user.password='12345678'
    
    user.password_confirmation='12345678'
    
    user.save!
    

    重新读取配置文件

    gitlab-ctl reconfigure
    

    Docker-runner

    docker-runner Install

     docker run -d --name gitlab-runner --restart always -v d:dockergitlab-runnerconfig:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest
    

    若docker.sock映射到本机,会导致无法访问docker.sock,所以放在docker volumes里

    docker-runner Register

    gitlab-ci-multi-runner register
    

    docker image 版本

    alpine:latest
    
    这里有个小彩蛋~✨✨
  • 相关阅读:
    媒体查询漫谈——@media Queries
    JavaScript工具函数集
    什么是BFC、IFC、GFC和FFC
    HTTP与HTTPS的区别
    reflow 和 repaint
    客户端检测
    ajax
    批量删除
    数据访问
    登录主页面代码
  • 原文地址:https://www.cnblogs.com/braink-1400/p/15499385.html
Copyright © 2011-2022 走看看