当前位置:   article > 正文

Docker部署GItLab

Docker部署GItLab

 

目录

1.拉取镜像

2.配置域名本地解析

3.创建目录

4.启动镜像

 5.登录


资源需求:虚拟机2核4G,建议提供4C6G的规格。

 这里我们部署Docker就直接跑脚本啦,我之前的博客有一键部署内网环境的Docker服务

1.拉取镜像

docker pull gitlab/gitlab-ce:latest

2.配置域名本地解析

  1. vim /etc/hosts
  2. 192.168.241.28 gitlab.cxk.com

3.创建目录

  1. mkdir -p /home/docker/gitlab/config
  2. mkdir -p /home/docker/gitlab/logs
  3. mkdir -p /home/docker/gitlab/data
  4. chmod 777 /home/docker/gitlab/config
  5. chmod 777 /home/docker/gitlab/logs
  6. chmod 777 /home/docker/gitlab/data

4.启动镜像

  1. # hostname、端口,容器名按需修改即可
  2. docker run -d -p 36443:443 -p 36080:80 -p 36022:22 \
  3. --hostname gitlab.cxk.com \
  4. --name gitlab-cxk \
  5. --restart always \
  6. -v /home/docker/gitlab/config:/etc/gitlab \
  7. -v /home/docker/gitlab/logs:/var/log/gitlab \
  8. -v /home/docker/gitlab/data:/var/opt/gitlab \
  9. gitlab/gitlab-ce:latest

等待启动,启动较久,可以通过日志查看的方式等待容器Running

docker logs $docker_id
  1. # 这里会报一个错, rails的logs目录权限问题,需要改成700
  2. cd /home/docker/gitlab/logs/gitlab-rails
  3. chmod 700 *

 5.登录

需要在真机也添加域名解析

  192.168.241.28   gitlab.cxk.com

  1. cd /home/docker/gitlab/config
  2. cat initial_root_password
  3. #使用初始密码登录

第一次访问 GitLab 需要重置 root 账号的密码。

前面启动 GitLab 容器之前,设置了它的配置文件的数据卷,来到此目录:

有一个 initial_root_password 文件,root 用户的初始密码密码就在此文件中

修改好语言之后我们就可以使用了

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

闽ICP备14008679号