当前位置:   article > 正文

docker安装gitlab(超级详细)_ec2 安装docker gitlab

ec2 安装docker gitlab

前提:

在操作之前需要安装docker和docker-compose 

  1. 拉取镜像
    docker pull gitlab/gitlab-ce:15.2.4-ce.0
  2. 创建本地文件夹
    1. mkdir /data/docker/gitlab/etc
    2. mkdir /data/docker/gitlab/logs
    3. mkdir /data/docker/gitlab/data
  3. 编写 docker-compose.yml
    1. cd /data/docker/gitlab
    2. vi docker-compose.yml

    docker-compose.yml内容如下:

    1. version: "3.3"
    2. services:
    3. gitlab:
    4. image: gitlab/gitlab-ce:15.2.4-ce.0
    5. container_name: gitlab
    6. volumes:
    7. - /data/docker/gitlab/etc:/etc/gitlab
    8. - /data/docker/gitlab/logs:/var/log/gitlab
    9. - /data/docker/gitlab/data:/var/opt/gitlab
    10. ports:
    11. - "4443:443"
    12. - "8788:8788"
    13. - "222:22"
    14. privileged: true
    15. restart: always
  4. 启动gitlab容器
    docker-compose up -d
  5. 修改配置文件
    1. /data/docker/gitlab/etc
    2. vi gitlab.rb
    3. #修改内容如下,ip填写自己主机的ip地址即可
    4. # 配置http协议所使用的访问地址,不加端口号默认为80
    5. external_url 'http://192.168.1.34:8788'
    6. # 配置ssh协议所使用的访问地址和端口
    7. gitlab_rails['gitlab_ssh_host'] = '192.168.1.34'
    8. # 此端口是run时22端口映射的222端口
    9. gitlab_rails['gitlab_shell_ssh_port'] = 222
  6. 重启gitlab

    docker-compose restart gitlab
  7. 访问gitlab
    http://192.168.1.34:8788/ 出现如下界面说明gitlab已经安装成功了
  8. 重置root用户密码
    1. # 1:进入到gitlab容器
    2. docker exec -it gitlab bash
    3. # 2:进入到控制台
    4. gitlab-rails console -e production
    5. # 3:重置密码
    6. user = User.where(id: 1).first
    7. user.password = 'root123*'
    8. user.password_confirmation = 'root123*'
    9. user.save!

    操作过程如下:

  9. 使用root用户登录gitlab,密码为root123*
     

至此docker的gitlab安装就已经完成了 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/758878
推荐阅读
相关标签
  

闽ICP备14008679号