深圳网站制作教程,wordpress主题网址导航葬爱,移动crm系统客户端,制作网站怎么做的Docker部署Gitlab 文章目录 Docker部署Gitlab前置环境部署步骤初始化配置文件80端口部署方式#xff08;二选一#xff09;非80端口需要的部署方式#xff08;二选一#xff09;修改 gitlab.rb修改 gitlab.yml刷新配置 前置环境
docker 19.03.13 es 7.2.0
部署步骤
初始…Docker部署Gitlab 文章目录 Docker部署Gitlab前置环境部署步骤初始化配置文件80端口部署方式二选一非80端口需要的部署方式二选一修改 gitlab.rb修改 gitlab.yml刷新配置 前置环境
docker 19.03.13 es 7.2.0
部署步骤
初始化配置文件
-- 拉取镜像
docker pull beginor/gitlab-ce:10.7.5-ce.0-- 挂载目录
mkdir -p /home/feature/docker/software/gitlab/config
mkdir -p /home/feature/docker/software/gitlab/logs
mkdir -p /home/feature/docker/software/gitlab/data80端口部署方式二选一 docker run --namegitlab -d \-p 80:80 -p 443:443 -p 8922:22 \--restart always \-e TZAsia/Shanghai \-m 3072m-v /home/feature/docker/software/gitlab/config:/etc/gitlab \-v /home/feature/docker/software/gitlab/logs:/var/log/gitlab \-v /home/feature/docker/software/gitlab/data/:/var/opt/gitlab \beginor/gitlab-ce:10.7.5-ce.0非80端口需要的部署方式二选一
# 先更换端口启动项目如7001 置换为原来的80docker run --namegitlab -d \-p 7001:7001 -p 7002:443 -p 7003:22 \--restart always \-e TZAsia/Shanghai \-m 3072m-v /home/feature/docker/software/gitlab/config:/etc/gitlab \-v /home/feature/docker/software/gitlab/logs:/var/log/gitlab \-v /home/feature/docker/software/gitlab/data/:/var/opt/gitlab \beginor/gitlab-ce:10.7.5-ce.0
xxx.xxx.xxx.xxx 为 外网访问IP
修改 gitlab.rb
vim /home/feature/docker/software/gitlab/config/gitlab.rb
# 配置http协议所使用的访问地址,不加端口号默认为80
external_url http://xxx.xxx.xxx.xxx:7001
# 配置ssh协议所使用的访问地址和端口
gitlab_rails[gitlab_ssh_host] xxx.xxx.xxx.xxx
# 此端口是run时22端口映射的99端口
gitlab_rails[gitlab_shell_ssh_port] 7003修改 gitlab.yml
vim /home/feature/docker/software/gitlab/data/gitlab-rails/etc/gitlab.yml
gitlab:## Web server settings (note: host is the FQDN, do not include http://)host: xxx.xxx.xxx.xxx port: 7001https: false# Uncommment this line below if your ssh host is different from HTTP/HTTPS one# (youd obviously need to replace ssh.host_example.com with your own host).# Otherwise, ssh host will be set to the host: value abovessh_host: xxx.xxx.xxx.xxx刷新配置
docker exec -it gitlab gitlab-ctl restart