鏡像獲取:
docker pull gitlab/gitlab-ce
查看鏡像:
docker images
運行鏡像:
docker run -d -p 443:443 -p 8082:80 -p 222:22 --name=gitlab --restart=always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab 8ab13771717b
-d:后台運行
-p:將容器內部端口向外映射
--name:命名容器名稱
-v:將容器內數據文件夾或者日志、配置等文件夾掛載到宿主機指定目錄
查看容器:
docker ps
說明正在啟動中。。。
查看啟動日志:
docker logs 3b156ad15bc0
日志會一直刷,並且此時機器內存不斷變大,cpu飆高,等一會,cpu下來之后,說明啟動完成(過程幾十秒,不同機器速度不一樣,SSD的會更快)。
再次查看容器:
說明此時啟動成功。
瀏覽器訪問:
瀏覽器輸入ip:8082,(8082為剛才啟動容器時的映射端口):
首次進入需要自己設置新的密碼,默認用戶名為root,登陸后界面:
至此,gitlab搭建完畢,可以在gitlab里面創建項目,也可以使用git工具pull,push項目了。