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

设置中文

退出重新登录

修改密码

相关推荐

  1. docker-compose 安装gitlab

    2024-02-06 06:46:03       63 阅读
  2. docker安装gitlab-runner

    2024-02-06 06:46:03       49 阅读
  3. docker 安装gitlab

    2024-02-06 06:46:03       48 阅读

最近更新

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

    2024-02-06 06:46:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-06 06:46:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-06 06:46:03       82 阅读
  4. Python语言-面向对象

    2024-02-06 06:46:03       91 阅读

热门阅读

  1. 与AI对话:编写高效Prompt的指南

    2024-02-06 06:46:03       54 阅读
  2. MongoDB聚合:$listSampledQueries

    2024-02-06 06:46:03       55 阅读
  3. TypeScript:将arraybuffer类型数据转换为json

    2024-02-06 06:46:03       51 阅读
  4. 力扣:131. 分割回文串

    2024-02-06 06:46:03       53 阅读
  5. Sping常见注解使用方法----持续更新中20240116

    2024-02-06 06:46:03       59 阅读
  6. fastapi mysql 开发restful 3

    2024-02-06 06:46:03       52 阅读
  7. linux系统mysql数据库使用keepalived做高可用

    2024-02-06 06:46:03       51 阅读
  8. MySQL运维实战(6)用户认证插件caching_sha2_password

    2024-02-06 06:46:03       53 阅读