• docker安装git


    Title

    docker安装git

    1.安装docker

    此处主要参考了docker安装

    2.拉取git镜像

    docker pull gitlab/gitlab-ce:latest

    3.创建docker container (将宿主机SSH端口改为其他端口,让出22端口)
     

    1. docker run
    2. --publish 443:443 --publish 80:80 --publish 22:22
    3. --name gitlab
    4. --volume /usr/local/gitlab/config:/etc/gitlab
    5. --volume /usr/local/gitlab/logs:/var/log/gitlab
    6. --volume /usr/local/gitlab/data:/var/opt/gitlab
    7. gitlab/gitlab-ce

    把主机的 443、80、22 端口直接转发到容器,同时利用 --volume /usr/local/gitlab/config:/etc/gitlab 、 --volume /usr/local/gitlab/logs:/var/log/gitlab 、 --volume /usr/local/gitlab/data:/var/opt/gitlab 这三个参数将 gitlab 的配置、数据和日志持久化到主机文件系统上来。

    4. 配置gitlab服务器的访问地址
    gitlab容器运行起来是没有问题的,
    但是当gitlab上创建项目的时候,生成项目的URL访问地址是容器的id。作为gitlab服务器,当然是需要一个固定的URL访问地址,于是需要配置gitlab.rb(宿主机上的路径为:/usr/local/gitlab/config/gitlab.rb)配置文件里面的参数。

    1. # 配置http协议所使用的访问地址
    2. external_url 'http://192.168.81.121'

    然后重置:gitlab-ctl reconfigure

    然后在重启:gitlab-ctl restart 
     

    5.登录 gitlab

    等待 docker 容器启动完成后,访问 http://xxxxx 就进入 gitlab 访问界面。第一次访问是让我们修改管理员密码。如下所示

    也可以通过命令行操作,官方文档

    创建项目

  • 相关阅读:
    10w行级别数据的Excel导入优化记录
    迷失的人
    spring切面表达式详解
    json-path(json查找与操作)
    sprongboot yml文件语法
    消息队列面试突击系列--消息经典问题解决
    消息队列面试突击系列--消息产品对比
    mysql系列--sql实现原理
    mysql系列--锁和MVCC
    mysql系列--索引
  • 原文地址:https://www.cnblogs.com/python001-vip/p/12611814.html
Copyright © 2020-2023  润新知