docker安裝gitlab
阿新 • • 發佈:2020-07-27
1、搜尋和下載gitlab映象
#搜尋映象 docker search gitlab #下載映象 sudo docker pull gitlab/gitlab-ce:latest
2、建立docker中的網路
docker network create gitlab_net
3、使用映象建立容器,並且使重要資料外部掛載到宿主機
docker run --name='gitlab' -d \--net=gitlab_net \--publish 1443:443 --publish 8070:80 \--restart always \--volume /root/docker/gitlab/config:/etc/gitlab \--volume /root/docker/gitlab/logs:/var/log/gitlab \--volume /root/docker/gitlab/data:/var/opt/gitlab \--privileged=true \gitlab/gitlab-ce:latest
引數解析:
1.http埠使用 80702.網路使用 gitlab_net網路
3.將容器內部 /etc/gitlab,/var/log/gitlab,/var/opt/gitlab - 掛載到宿主機的 /root/docker/gitlab/config,logs,data 下,防止容器被刪除資料丟失
4.privileged=true 使用特權,怕什麼地方許可權不足,安裝不順
5./root/docker/gitlab下的config,logs,data沒有的話,建立容器會一併建立
4、檢視容器是否執行起來
docker ps | grep gitlab
5、命令列檢視連結是否可訪問,或 直接在瀏覽器中輸入連結執行檢視即可
curl http://xx.xx.xx.xx:8070 (xx是伺服器的地址)
注:
(1)命令執行,如果出現拒絕訪問,證明當前正在502的頁面,稍等待幾分鐘再次執行檢視
(2)瀏覽器執行出現502,多等待幾分鐘,重新整理檢視
6、成功進入後,建立賬號即可