Docker下安装GitLab

极狐GitLab Docker 镜像 | 极狐GitLab

安装所需最小配置

内存至少4G

系统内核至少3.10以上 uname -r 命令可以查看系统内核版本

安装Docker

1.更新 yum源

yum update

2.安装依赖(如果在操作第三步的时候提示yum-config-manager 未找到命令 就安装下面依赖)

yum install -y yum-utils device-mapper-persistent-data 1vm2

3.添加镜像

//国外镜像

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

//阿里镜像 我这里选择阿里镜像

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.查看源中可使用版本

yum list docker-ce --showduplicates | sort -r

5.安装指定版本

yum install docker-ce-20.10.9-3.el7

密钥用于验证 Docker CE 软件包的完整性,确保它们没有被篡改。 询问是否继续导入这个 GPG 密钥

启动Docker (停止Docker命令 systemctl stop docker)

systemctl start docker

6.配置开机启动项

systemctl enable docker

查看docker版本

docker version

使用容器安装GitLab

1.添加容器(使用反斜杠 \ 来指示命令在下一行继续,而没有额外的空格。)

docker run --detach \

--hostname 服务器IP \

--publish 443:443 --publish 80:80 \

--name gitlab \

--restart always \

--volume $GITLAB_HOME/config:/etc/gitlab:Z \

--volume $GITLAB_HOME/logs:/var/log/gitlab:Z \

--volume $GITLAB_HOME/data:/var/opt/gitlab:Z \

--shm-size 256m \

registry.gitlab.cn/omnibus/gitlab-jh:latest

这里有可能出现端口冲突问题

如果遇到端口冲突问题 先停掉nginx

systemctl stop nginx

查看已存在容器

docker ps -a

然后启动(停止容器里的gitlab docker stop gitlab)

docker start gitlab

这里我没有出现端口冲突问题 如果冲突 关掉Nginx 可能是nginx原因

2.启动

第一次访问

过30秒1分钟

进入容器可以执行相关命令

进入容器

docker exec -it gitlab /bin/bash

管理员账号和密码

用户名:root

密码存在下面文件中,登录后需要改密码不然24小时后该文件会被清除

查看密码

cat /etc/gitlab/initial_root_password

设置中文

退出重新登录

修改密码

相关推荐
大树882 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质2 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工2 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
Alsn862 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
酣大智2 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_2 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉2 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
AC赳赳老秦2 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
2601_961875242 天前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant