Gitlab是一款非常強大的開源源碼管理系統。它支持基於Git的源碼管理、代碼評審、issue跟蹤、活動管理、wiki頁面,持續集成和測試等功能。基於Gitlab,用戶可以自己搭建一套類似Github的開發協同平台。
以下演示使用Gitlab官方提供的社區版本(Gitlab CE)的DockerHub鏡像
1、運行如下命令:
docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 23:23 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest # gitlab也可安裝指定版本,如:sameersbn/gitlab:8.11.6 # 查看版本方法:進入hub.docker.con,然后在搜索欄中輸入gitlab搜索即可找到官網的所有gitlab版本,然后根據自己的需要找到對應的版本安裝即可。
2、成功運行鏡像后,直接在瀏覽器打開宿主機IP訪問,如:http://192.168.88.26。首次輸入需要設置不少於8個字符的密碼,用戶名為: root .
3、如遇到502報錯(如下圖),有可能是因為系統服務沒啟動好,稍等片刻即可。我的報錯是因為我的系統內存低於2G所致,只需將系統內存調成大於2G以上即可。