首页 > 其他分享 >Docker下搭建gitlab

Docker下搭建gitlab

时间:2024-05-13 15:58:21浏览次数:15  
标签:-- gitlab 端口 publish Docker root docker 搭建

docker安装流程

  • 获取gitlab(社区版) --已有镜像时,可跳过此步
    docker pull gitlab/gitlab-ce:latest

  • 创建本地卷用于保存gitlab数据

    e:\dockerdata\config
                \logs
                \data
        
    
  • 运行
    docker run --detach --hostname xxxx.com --publish 443:443 --publish 80:80 --publish 22:22 --name gitlab --restart always --volume E:/dockerdata/gitlab/config:/etc/gitlab --volume E:/dockerdata/gitlab/logs:/var/log/gitlab --volume E:/dockerdata/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest

    • hostname : 安装服务的ip,xxxx.com为host映射
    • publish 443:443 https的端口,左边是宿主机对外端口,右边是容器内端口
    • publish 8080:8080 http访问的端口。左边是宿主机对外端口,右边是容器内端口
    • publish 5000:22 ssh方式下载对应的端口,左边是宿主机对外端口,右边是容器内端口
      注意,要用http方式连接,publish 8080:8080 前后两个端口需要一样
  • 查看初始密码

docker exec -it [容器id] bash
cat /etc/gitlab/initial_root_password --
  • 浏览器访问
    浏览器打开:xxxx.com
    默认用户名:root
    默认账户名是root,密码存放在配置文件
    /etc/gitlab/initial_root_password
    
    需要手动进入容器查看
    docker exec -it gitlab /bin/bash/gitlab/
    
    cat initial_root_password  //查看文件密码
    
    

标签:--,gitlab,端口,publish,Docker,root,docker,搭建
From: https://www.cnblogs.com/tianbang/p/18189395

相关文章

  • 使用 Docker 部署 WebTop 运行 Linux 系统
    1)项目介绍GitHub:https://github.com/linuxserver/docker-webtopWebTop它是一个基于Linux(Ubuntu和Alpine两种版本)的轻量级容器,具有在浏览器中运行的完整桌面环境,具有基本的窗口管理器、像素完美的渲染分辨率、音频支持、剪贴板支持、屏幕键盘支持,以及用于上传/下载的远程......
  • 安装 elasticsearch & kibana (docker )
    1.elasticsearchdockerrun-e"ES_JAVA_OPTS=-Xms256m-Xmx256m"\--nameelasticsearch-p9200:9200-p9300:9300\-e"discovery.type=single-node"\-v/usr/share/elasticsearch/config:/usr/share/elasticsearch/config\-delasticsea......
  • etcd集群搭建
    主机环境和分配规划:主机ip  主机名  操作系统环境  操作系统版本172.17.0.2etcd01centos7.9172.17.0.3etcd02centos7.9172.17.0.4etcd03centos7.9etcd官网下载,我这边下载的是v3.4.32版本https://objects.githubusercontent.com/github-product......
  • CentOS7部署Docker(联网)
    一、参考地址https://blog.csdn.net/m0_49762804/article/details/131398587二、Docker安装安装依赖环境,yum-utils##检查是否安装[root@localhostES]#dockerps[root@localhostES]#yum-yinstallyum-utilsdevice-mapper-persistent-datalvm2备注:使用yum工具下......
  • docker 安装 mysql8
    1、拉镜像dockerpullmysql:8 2、创建数据目录mkdir-p/home/dockerdata/mysql/confmkdir-p/home/dockerdata/mysql/logsmkdir-p/home/dockerdata/mysql/mysql 3、创建配置文件cd/home/dockerdata/mysql/conf/vimy.cnf[client]default-character-set=......
  • 在M1芯片的Mac上构建多平台Docker镜像
    在M1芯片的Mac上构建多平台Docker镜像在这篇博客中,我们将讨论如何在M1芯片的Mac上构建多平台的Docker镜像。我们将使用Docker的buildx命令,这是一个实验性的功能,用于启用对多平台镜像的构建。以下是我们的构建脚本:#创建一个名为mybuilder的新构建器实例,并设置为当前使用的构建......
  • Qwen-VL环境搭建&推理测试
    引子这几天阿里的Qwen2.5大模型在大模型圈引起了轰动,号称地表最强中文大模型。前面几篇也写了QWen的微调等,视觉语言模型也写了一篇CogVLM,感兴趣的小伙伴可以移步https://blog.csdn.net/zzq1989_/article/details/138118608?spm=1001.2014.3001.5501。前面也写过一篇智谱AI的视觉......
  • Dockerfile - build zgrpc-go-professionals:client
     FROM--platform=$BUILDPLATFORMalpineasprotocARGBUILDPLATFORM=linux/amd64TARGETOS=linuxTARGETARCH=amd64#downloadtheprotocbinaryfromgithub#Weunzipthefileinto/usr/local.Noticethatweareextractingboththeprotoc#binary(/bin/pr......
  • Dockerfile - build zgrpc-go-professionals:server
     FROM--platform=$BUILDPLATFORMalpineasprotocARGBUILDPLATFORM=linux/amd64TARGETOS=linuxTARGETARCH=amd64#downloadtheprotocbinaryfromgithub#Weunzipthefileinto/usr/local.Noticethatweareextractingboththeprotoc#binary(/bin/pr......
  • docker快速部署 influxdb+telegraf+grafana 推送主机及docker容器监控数据 并展示图
    简述1、InfluxDBInfluxDB是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。 2、TelegrafTelegraf是一个插件驱动的服务器代理,用于收集和报告指标,并且是TICKStack的第一部分。Telegraf插件可以直接从它运行的系统中获取各种指标,从第三方API中提取指标,甚......