Docker部署gitlab

0x00 常规部署(不需要修改端口)

镜像拉取
docker pull gitlab/gitlab-ce
部署
docker run  -d --hostname hostname  --name gitlab -p 80:80 -p 22:22 -v /opt/gitlab/config:/etc/gitlab -v /opt/gitlab/logs:/var/log/gitlab -v /opt/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce


# hostname对应访问gitlab时的ip地址或域名

0x01 非常规部署(修改web端口和git端口)

部署
docker run  -d --hostname hostname  --name gitlab -p 8090:8090 -p 222:222 -v /opt/gitlab/config:/etc/gitlab -v /opt/gitlab/logs:/var/log/gitlab -v /opt/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce


# hostname对应访问gitlab时的ip地址或域名
#注意容器端口也要修改不然会出现一些小问题
进入容器
docker exec -it gitlab /bin/sh
将配置文件(/etc/gitlab/gitlab.rb)修改如下


(hostname对应IP地址和域名)

重启容器
docker restart gitlab
稍等几分钟即可
posted @ 2020-07-03 07:45  she11s  阅读(217)  评论(0编辑  收藏  举报