欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 幼教 > Docker部署GItLab

Docker部署GItLab

2025/5/2 6:10:19 来源:https://blog.csdn.net/G_D0120/article/details/139420885  浏览:    关键词:Docker部署GItLab

 

目录

1.拉取镜像

2.配置域名本地解析

3.创建目录

4.启动镜像

 5.登录


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

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

1.拉取镜像

docker pull gitlab/gitlab-ce:latest

2.配置域名本地解析

vim /etc/hosts192.168.241.28 gitlab.cxk.com

3.创建目录

mkdir -p /home/docker/gitlab/config
mkdir -p /home/docker/gitlab/logs
mkdir -p /home/docker/gitlab/datachmod 777 /home/docker/gitlab/config
chmod 777 /home/docker/gitlab/logs
chmod 777 /home/docker/gitlab/data

4.启动镜像

# hostname、端口,容器名按需修改即可
docker run -d -p 36443:443 -p 36080:80 -p 36022:22  \--hostname gitlab.cxk.com \--name gitlab-cxk \--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:latest

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

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

 5.登录

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

  192.168.241.28   gitlab.cxk.com

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

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

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

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

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词