1. 程式人生 > 實用技巧 >docker安裝gitlab

docker安裝gitlab

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埠使用 8070
  2.網路使用 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、成功進入後,建立賬號即可