在docker上安装gitlab

这篇具有很好参考价值的文章主要介绍了在docker上安装gitlab。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、使用docker命名直接安装

1、拉取镜像

# 拉取最新版本的镜像命令
docker pull gitlab/gitlab-ce

# 拉取指定版本的镜像命令
docker pull gitlab/gitlab-ce:15.6.3-ce.0

2、拉起镜像

docker run -d -p 13443:443 -p 13888:80 -p 13222:22 \
--name gitlab \
--restart always \
-v /home/docker-gitlab/config:/etc/gitlab \
-v /home/docker-gitlab/logs:/var/log/gitlab \
-v /home/docker-gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce

二、使用docker-compose命令安装

1、docker-compose文件内容

# docker-compose.yml文件的版本
version: "3"
# 管理的服务
services:
  gitlab:
    image: gitlab/gitlab-ce:15.6.3-ce.0
    container_name: gitlab
    restart: always
    environment:
      - REDIS_HOST=192.168.17.128
      - REDIS_PORT=6379
      - GITLAB_HOST=100.5.22.178
      - GITLAB_PORT=13888
      - GITLAB_SSH_PORT=13222    
      - GITLAB_ROOT_PASSWORD=12345678
      - GITLAB_ROOT_EMAIL=admin@163.com
      #pg数据库
      #- DB_ADAPTER=postgresql
      #- DB_HOST=postgresql
      #- DB_PORT=5432
      #- DB_USER=gitlab
      #- DB_PASS=password
      #- DB_NAME=gitlabhq_production
      #邮件配置
      #- SMTP_ENABLED=false
      #- SMTP_DOMAIN=www.example.com
      #- SMTP_HOST=smtp.gmail.com
      #- SMTP_PORT=587
      #- SMTP_USER=mailer@example.com
      #- SMTP_PASS=password
      #- SMTP_STARTTLS=true
      #- SMTP_AUTHENTICATION=login

      #- IMAP_ENABLED=false
      #- IMAP_HOST=imap.gmail.com
      #- IMAP_PORT=993
      #- IMAP_USER=mailer@example.com
      #- IMAP_PASS=password
      #- IMAP_SSL=true
      #- IMAP_STARTTLS=false
    ports:
      - "13443:443"
      - "13888:80"
      - "13222:22"
    volumes:
      - "/home/docker-gitlab/config:/etc/gitlab"
      - "/home/docker-gitlab/logs:/var/log/gitlab"
      - "/home/docker-gitlab/data:/var/opt/gitlab"
      - "/etc/localtime:/etc/localtime:ro"


2、运行docker-compose文件

# 保存步骤1中的文件,并命名为docker-compose-gitlab.yml
# 进入yml文件所在目录,并运行下列命令
docker-compose -f ./docker-compose-gitlab.yml up -d

docker安装gitlab,docker,docker,gitlab,容器

3、配置gitlab

# 宿主机进度cmd命令,找到gitlab.rb文件
cd /home/docker-gitlab/config

docker安装gitlab,docker,docker,gitlab,容器

# 编辑gitlab.rb文件
vim gitlab.rb
# 添加属性 如果在次数添加的端口,如:‘http://ip:port’;在下一步重启容器时,需要把默认的80端口修改为制定的‘port’端口,
external_url 'http://ip'
# 保存退出

docker安装gitlab,docker,docker,gitlab,容器

# 重启gitlab容器
docker restart gitlab

# 如果在上一步修改了端口,需要删除容器,重新创建容器,此处的${port}是指上一步的port端口
docker run -d -p 13443:443 -p 13888:${port} -p 13222:22 \
--name gitlab \
--restart always \
-v /home/docker-gitlab/config:/etc/gitlab \
-v /home/docker-gitlab/logs:/var/log/gitlab \
-v /home/docker-gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce

docker安装gitlab,docker,docker,gitlab,容器文章来源地址https://www.toymoban.com/news/detail-590368.html

到了这里,关于在docker上安装gitlab的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker部署的gitlab升级指南(15.11.X容器里升级PostgreSQL到13.8)

    一、确定当前版本 二、备份数据,防止升级发生意外 三、确定升级路线 docker环境部署gitlab的升级很简单,直接基于高版本的镜像运行容器即可; 需要注意的是gitlab的升级不能跨大版本升级,详见升级路径: https://docs.gitlab.com/ee/update/index.html#upgrade-paths 可在此链接查看gitla

    2024年01月16日
    浏览(55)
  • GitLab(2)——Docker方式安装Gitlab

    目录 一、前言 二、安装Gitlab 1. 搜索gitlab-ce镜像 2. 下载镜像 3. 查看镜像 4. 提前创建挂载数据卷 5. 运行镜像 三、配置Gitlab文件 1. 配置容器中的/etc/gitlab/gitlab.rb文件 2. 重启容器 3. 登录Gitalb ① 查看初始root用户的密码 ② 访问gitlab地址,输入用户名与密码 4. 设置语言为简体中

    2024年02月06日
    浏览(42)
  • Gitlab基础篇: Gitlab docker 安装部署、Gitlab 设置账号密码

    安装docker gitlab前确保docker环境,如果没有搭建docker请查阅“Linux docker 安装文档” docker 下载 gitlab容器 参数解析 命令 参数 解析 -name gitlab 容器的名称 -p 18081:80 80端口为gitlab可视化操作服务的默认访问端口,防止占用将80更改为18081 -p 10022:22 22为ssh 端口,因为冲突所以改成10

    2024年01月21日
    浏览(37)
  • docker方式安装gitlab

    用docker来安装比较方便简单,包括版本升级也会变得更简单。 1、拉取gitlab镜像 gitlab-ce表示的是社区免费版本 2、创建映射文件 etc映射保存配置文件,log 存储日志,data存储数据文件 3、运行gitlab容器 hostname : 安装服务的ip publish 443:443 https的端口,左边是宿主机对外端口,右边

    2024年02月03日
    浏览(35)
  • docker安装gitlab 闭坑

    docker安装gitlab: web访问gitlab: http://192.168.11.45:880 注册,使用注册的用户登录报错: Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an error . 根据 (3条消息) Your account is pending approval from your GitLab administrator and henc

    2024年02月15日
    浏览(48)
  • docker安装gitlab

    端口543:暴露给https 端口90:暴露给http 端口222:暴露给ssh initial_root_password内容如下

    2024年02月10日
    浏览(36)
  • 在docker上安装gitlab

    2024年02月16日
    浏览(36)
  • docker compose安装gitlab

    docker search gitlab docker pull gitlab/gitlab-ce docker compose -f gitlab_docker.yml up -d docker compose -f gitlab_docker.yml logs -t --tail=10 http://178.119.30.16:8929/ docker exec -it gitlab cat /etc/gitlab/initial_root_password

    2024年01月21日
    浏览(34)
  • docker 安装gitlab 遇到的问题

    问题一:代码迁移问题 描述:docker 安装完gitlab后,将代码从A服务器进行迁移B服务器,结果输入账号密码发现代码并没有迁移成功,出现问题如下:【提示账号密码有误】 remote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a perso

    2024年01月25日
    浏览(45)
  • Docker安装Gitlab【亲测可用】

    ssh、postfix安装 #安装相关依赖 sudo yum install -y curl policycoreutils openssh-server openssh-clients #启动ssh服务、设置为开机自启动 sudo systemctl enable sshd sudo systemctl start sshd #安装postfix以发送邮件通知 sudo yum install -y postfix #启动postfix服务、设置为开机自启动 sudo systemctl enable postfix sudo syst

    2024年02月02日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包