首页 > 其他分享 >docker 搭建gitlab

docker 搭建gitlab

时间:2023-05-25 11:25:43浏览次数:41  
标签:GITLAB -- gitlab publish HOME docker 搭建

一、官网地址:https://docs.gitlab.cn/jh/install/docker.html

二、步骤:

 1.要求至少4个G

  2. 先在linux主机创建一个gitlab的主目录,用于容器挂载:/srv/gitlab

 3. 设置设置gitlab的环境变量(不设置也可以)

export GITLAB_HOME=/srv/gitlab

 4. docker 启动镜像

sudo docker run --detach \
  --hostname gitlab.example.com \
  --publish 444:443 --publish 81:80 --publish 23:22 \
  --name gitlab \
  --restart always \
  --volume $GITLAB_HOME/config:/etc/gitlab \
  --volume $GITLAB_HOME/logs:/var/log/gitlab \
  --volume $GITLAB_HOME/data:/var/opt/gitlab \
  --shm-size 256m \
  registry.gitlab.cn/omnibus/gitlab-jh:latest

5. 通过sudo docker ps可以看到容器启动了:

 6. 访问路径:http://宿主机器的IP:81;如果是https访问则:https://宿主机IP:444,启动需要时间,首次访问会报如下:

 过一会儿可以看到:

 7.初始化账号是root,初始化密码通过下面命令获取,24小时内有效:

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

 三:配置

   1.所以所有的配置都在唯一的配置文件 /etc/gitlab/gitlab.rb 中完成

 

标签:GITLAB,--,gitlab,publish,HOME,docker,搭建
From: https://www.cnblogs.com/yangxiaohui227/p/17430605.html

相关文章

  • 2.docker 镜像相关命令
    docker镜像相关命令1、查看 dockerimages dockerimages-q#查看所有镜像ID[root@localhost~]#dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEnginxlatestf9c14fe76d503hoursago......
  • Docker初识——安装
    欢迎到我的新博客blog.devilwst.top欢迎到我的新博客blog.devilwst.top。由于某些原因,csdn属实不太方便,目前暂时不打算再更新csdn啦基本组成镜像(Image)镜像可以理解为一种构建时(build-time)结构,而容器可以理解为一种运行时(run-time)结构容器(Container)容器是一个轻量级(lightweight)......
  • 动力节点Docker实战入门教程(2)Docker镜像
    根据B站上动力节点的最新版Docker教程整理了学习笔记,持续更新中~3Docker镜像3.1镜像基础3.1.1镜像简介镜像是一种轻量级、可执行的独立软件包,也可以说是一个精简的操作系统。镜像中包含应用软件及应用软件的运行环境。具体来说镜像包含运行某个软件所需的所有内容,包括代码、库、......
  • 1、docker 服务相关命令
    docker服务相关命令1.启动docker服务systemctlstartdocker2.查看docker 状态systemctlstatusdocker3.重启docker  服务systemctlrestartdocker4.停止docker  服务systemcltstopdocker5.设置开机自启服务systemctlenabledocker......
  • Docker - 安装docker
     环境准备     环境准备1、需要会一点点Linux基础2、Centos73、XShell连接服务器进行远程操作序号主机名IP操作系统1node01192.168.56.121Centos7.52node02192.168.56.122Centos7.53node03192.168.56.123Centos7.54node04192.......
  • 搭建B2B分销系统,与其重建经销体系,不如技术赋能
    当前SaaS行业运营最大的痛点是效率,而效率的提升,归根结底是技术的应用,想要在在B2B分销过程中建立强大的SaaS合作伙伴关系,可借助相关技术进行赋能。 B2B分销系统在国外的一些知名SaaS产品,通过长期某个领域内的深耕发展,已经形成大量的全国性大分销商,SaaS厂商通过大型分销商,再推到下面......
  • postgresql docker启动显示未初始化密码
    错误信息:docker-compose:postgres|错误:数据库未初始化,未指定超级用户密码 docker-compose.yml指定版本号:3.1,之前是2.4怀疑是版本问题,之前postgres是9.6,现在用的最新版本 ......
  • docker批量删除容器或镜像
    删除容器停止所有容器删除所有容器,需要先停止所有运行中的容器dockerstop`dockerps-a-q`dockerps-a-q,意思是列出所有容器(包括未运行的),只显示容器编号,其中-a:显示所有的容器,包括未运行的。-q:静默模式,只显示容器编号。1.删除所有处于停止状态的容器使用以......
  • gitlab--内置的环境变量、自定义环境变量
    自定义环境变量gitlab给我们内置了很多的变量,但有时候满足不了我们的需求,例如我们需要往某个私有仓库推送镜像,需要账号和密码进行登录。这时候我们不想把密码写在.gitlab-ci.yml文件里面。我们就可以自定义一个环境变量来使用了。先来定义一个变量,设置-》CI/CD-》变量在.g......
  • K8s单master集群搭建
    (文章目录)集群搭建环境与配置:CentOS7.5系统,虚拟机2核4G内存50G硬盘主机名ip地址master192.168.10.144node1192.168.10.154node2192.168.10.155【若无特殊说明,以下操作默认都是在三台主机上同时进行】1.初始化集群环境一、配置ip、修改主机名ip最好使......