当前位置:   article > 正文

Docker学习 - GitLab镜像启动部署

gitlab镜像启动

Gitlab

镜像地址: https://hub.docker.com/r/gitlab/gitlab-ce

安装配置教程官网: https://docs.gitlab.com/ee/install/docker.html

配置修改: https://www.codenong.com/cs109798929/

//下载镜像
docker pull gitlab/gitlab-ce


//启动容器 - 下列二选一 ,端口映射看你需求可以设置成443:443 80:80 22:22 看你个人需求
docker run -d -p 4433:443 -p 8099:80  -p 2222:22  --name gitlab -v /www/server/gitlab/config:/etc/gitlab -v /www/server/gitlab/logs:/var/log/gitlab -v /www/server/gitlab/data:/var/opt/gitlab --shm-size 256m  gitlab/gitlab-ce:latest

docker run -d -h 主机的IP地址 -p 4433:443 -p 8099:80  -p 2222:22  --name gitlab -v /www/server/gitlab/config:/etc/gitlab -v /www/server/gitlab/logs:/var/log/gitlab -v /www/server/gitlab/data:/var/opt/gitlab --shm-size 500m  gitlab/gitlab-ce:latest


//查看是否部署成功 == 看到gitlab的状态是up的就行
docker ps


//浏览器访问 == 可能一开始访问不了,需要等个两三分钟,由于容器的gitlab还在配置中
http://192.168.80.128:8099/


//浏览器访问成功后,进入gitlab容器获取root用户密码
docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password


//浏览器访问
主机的IP地址:8099

//=============可设可不设,看你需求======================

//将git  HTTPclone的IP地址改成当前的服务器的,如127.0.01、服务器公网IP、服务器域名
//修改下面的文件的  host字段值
//重启docker gitlab 会将IP地址又变回随机值 == 需要重新设置
vim /www/server/gitlab/data/gitlab-rails/etc/gitlab.yml
docker exec -it gitlab容器ID  bash
gitlab-ctl restart
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

在这里插入图片描述

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

闽ICP备14008679号