0x00 常规部署(不需要修改端口)
镜像拉取
docker pull gitlab/gitlab-ce
部署
docker run -d --hostname hostname --name gitlab -p 8080:8080 -p 22:22 -v /tmp/gitlab/config:/etc/gitlab -v /tmp/gitlab/logs:/var/log/gitlab -v /tmp/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 /tmp/gitlab/config:/etc/gitlab -v /tmp/gitlab/logs:/var/log/gitlab -v /tmp/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