大佬教程收集整理的这篇文章主要介绍了Docker 安装 Gitlab,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_727_1@mkdir /Users/junbaor/docker_data/gitlab/docker run --detach \
--hostname gitlab.junbaor.com \
--publish 6443:443 --publish 680:80 --publish 622:22 \
--name gitlab \
--restart always \
--volume /Users/junbaor/docker_data/gitlab/config:/etc/gitlab \
--volume /Users/junbaor/docker_data/gitlab/logs:/var/log/gitlab \
--volume /Users/junbaor/docker_data/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce由于使用的是非标准端口,仓库的克隆地址会和实际不符,需要修改配置文件
修改配置方式:
方案一
# 进入容器内部<a href="http://code.js-code.com/tag/xiugai/" target="_blank" class="keywords">修改</a> sudo docker exec -it gitlab /bin/bash # 在容器内直接使配置立即生效 gitlab-ctl recon<a href="http://code.js-code.com/tag/fig/" target="_blank" class="keywords">fig</a>ure
方案二
# 在主机内直接<a href="http://code.js-code.com/tag/xiugai/" target="_blank" class="keywords">修改</a>配置 sudo docker exec -it gitlab vim /etc/gitlab/gitlab.rb # 重启容器生效 sudo docker restart gitlab
修改三个参数:
external_url "http://gitlab.junbaor.com:680"
gitlab_rails['gitlab_sHell_ssh_port'] = 622
Nginx['listen_port'] = 80修改 external_url 时,如果地址带端口的话会导致 Nginx 也监听到这个端口(瞎几把智能),
如果访问端口和克隆地址那里需要显示的端口不一样,还需要强制设置一下 listen_port删除方式
停止服务
docker stop gitlab
查看 container ID
docker container list
docker container rm + 容器id
以上是大佬教程为你收集整理的Docker 安装 Gitlab全部内容,希望文章能够帮你解决Docker 安装 Gitlab所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。