Docker部署gitlab私有仓库后查看root默认密码以及修改external_url路径和端口的方法

1、docker部署最新版gitlab

#docker安装命令
docker run --detach \
  --name gitlab \
  --restart always \
  -p 1080:80 \
  -p 10443:443 \
  -p 1022:22 \
  -v /gitlab/config:/etc/gitlab  \
  -v /gitlab/logs:/var/log/gitlab \
  -v /gitlab/data:/var/opt/gitlab \
  --privileged=true \
  gitlab/gitlab-ce:17.1.1-ce.0

##查看容器运行状态
docker ps -a

命令详解:
-d 后台运行容器,并返回容器ID
-p 1080:80 将容器内80端口映射至宿主机1080端口,这是访问gitlab的端口
-p 1022:22 将容器内22端口映射至宿主机1022端口,这是访问ssh的端口
-p 10443:443 将容器内443端口映射至宿主机10443端口,这是访问https的端口
-v /gitlab/config:/etc/gitlab 将容器/etc/gitlab目录挂载到宿主机/gitlab/config目录下,若宿主机内此目录不存在将会自动创建
-v /gitlab/logs:/var/log/gitlab 将容器/var/log/gitlab目录挂载到宿主机/gitlab/logs目录下,若宿主机内此目录不存在将会自动创建
-v /gitlab/data:/var/opt/gitlab 将容器/var/opt/gitlab目录挂载到宿主机/gitlab/data目录下,若宿主机内此目录不存在将会自动创建
–restart always 容器自启动
–privileged=true 让容器获取宿主机root权限
–name gitlab 设置容器名称为gitlab
gitlab/gitlab-ce 镜像的名称,这里也可以写镜像ID

在这里插入图片描述
在这里插入图片描述

2、进入gitlab容器

docker exec -it 4eef377 /bin/bash

#查看初始root的默认密码
cat /etc/gitlab/initial_root_password

在这里插入图片描述

3、修改路径地址ip和端口

#进入gitlab容器后
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

在这里插入图片描述
修改完后,重新运行gitlab:

gitlab-ctl restart

在这里插入图片描述

4、检验效果

刷新gitlab,查看ssh和http地址,ip和端口已经完整显示了;大功告成!!!!
在这里插入图片描述

在这里插入图片描述


人生从来没有真正的绝境。只要一个人的心中还怀着一粒信念的种子,那么总有一天,他就能走出困境,让生命重新开花结果。


相关推荐

  1. 修改Docker Gitlab root 密码

    2024-07-11 10:04:02       34 阅读
  2. gitlab 忘记root密码修改root密码

    2024-07-11 10:04:02       42 阅读
  3. 忘记DockerGitlabroot密码

    2024-07-11 10:04:02       23 阅读
  4. MySQL忘记root密码修改root密码解决方法

    2024-07-11 10:04:02       47 阅读
  5. docker安装部署mysql忘记root密码

    2024-07-11 10:04:02       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 10:04:02       53 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 10:04:02       56 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 10:04:02       46 阅读
  4. Python语言-面向对象

    2024-07-11 10:04:02       57 阅读

热门阅读

  1. VUE学习列表

    2024-07-11 10:04:02       22 阅读
  2. 手动安装Ruby 1.9.3并升级RubyGems

    2024-07-11 10:04:02       24 阅读
  3. uniapp APP端解决video seek跳转时间不准确的问题

    2024-07-11 10:04:02       18 阅读
  4. 系统架构设计师——数据模型

    2024-07-11 10:04:02       22 阅读
  5. AEC10 SA计算整理 --- ExtremeColorSA & SaliencySA

    2024-07-11 10:04:02       18 阅读
  6. 探索 Postman API 网络图:可视化 API 交互的窗口

    2024-07-11 10:04:02       21 阅读
  7. (131)EMIF接口--->(003)基于FPGA实现EMIF接口

    2024-07-11 10:04:02       20 阅读
  8. 分析一下多方联合计算中的数据泄露场景

    2024-07-11 10:04:02       17 阅读
  9. VSCode,请打开文件始终在新标签页打开

    2024-07-11 10:04:02       19 阅读
  10. JIRA的高级搜索JIRA Query Language(JQL)详解

    2024-07-11 10:04:02       24 阅读
  11. 开源项目有哪些机遇与挑战?

    2024-07-11 10:04:02       18 阅读