一、使用步骤
1.下载镜像(中文社区版)2.创建目录挂载文件3.启动容器4.进入容器5.修改gitlab.rb (需打开防火墙放行8090、8022端口)6.保存退出7.让修改后的配置生效8.容器内重启gitlab9.退出容器10.成功示例图
一、使用步骤 1.下载镜像(中文社区版)
docker pull twang2218/gitlab-ce-zh2.创建目录挂载文件
mkdir -p /home/gitlab/etc mkdir -p /home/gitlab/log mkdir -p /home/gitlab/data3.启动容器
docker run -d -p 8443:443 -p 8090:80 -p 8022:22 --restart always --name gitlab -v /home/gitlab/etc:/etc/gitlab -v /home/gitlab/log:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab --privileged=true twang2218/gitlab-ce-zh4.进入容器
docker exec -it gitlab bash5.修改gitlab.rb (需打开防火墙放行8090、8022端口)
vi /etc/gitlab/gitlab.rb
这个文件是全注释掉了的,所以直接在首行添加如下配置。ip填写自己服务器的ip
# gitlab访问地址,可以写域名。如果端口不写的话默认为80端口 eaxternal_url 'http://ip:8090' # ssh主机ip gitlab_rails['gitlab_ssh_host'] = 'ip' # ssh连接端口 gitlab_rails['gitlab_shell_ssh_port'] = 80226.保存退出
:wq7.让修改后的配置生效
gitlab-ctl reconfigure8.容器内重启gitlab
gitlab-ctl restart9.退出容器
exit
输入http://ip:8090打开页面,默认账户root,密码需要重新设置至少8位
10.成功示例图



