这篇文章上次修改于 1944 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

步驟一:Docker安裝
參考:http://leeyb.cn/forum.php?mod=viewthread&tid=51&extra=page%3D1&_dsign=f81712c6

步驟二:獲取gitlab鏡像

docker pull gitlab/gitlab-ce  

REPOSITORY TAG IMAGE ID CREATED SIZE

gitlab/gitlab-ce          latest              d87e1ba8aa5f        2 weeks ago        1.46GB

步驟三:從git鏡像啟動容器

docker run -d -h gitlab -p 443:443 -p 8081:8081  -p 2222:22  --name gitlab  --restart  always   -v /root/data/gitlab/config:/etc/gitlab  -v /root/data/gitlab/logs:/var/log/gitlab -v  /root/data/gitlab/data:/var/opt/gitlab  gitlab/gitlab-ce

说明:

-d 后台启动

-h  hostname

-p 容器的端口映射

--name 容器的名字

--restart always  当容器退出或宿主机重启的时候,容器接着会始终重启

-v  给容器添加一个数据卷

【主机目录提前创建完毕 如  /root/data/gitlab/config /root/data/gitlab/data /root/data/gitlab/logs 】

步驟四:修改gitlab容器的配置文件

docker exec -it gitlab vi /etc/gitlab/gitlab.rb

修改为服务器的ip地址:

 external_url 'http://144.34.226.199:8081'

然后重启容器gitlab

docker restart  gitlab

步驟五:訪問gitlab http://144.34.226.199:8081