1. 程式人生 > 其它 >GitLab安裝教程

GitLab安裝教程

映象1

參考映象:https://hub.docker.com/r/twang2218/gitlab-ce-zh

安裝網路

docker network create gitlab-net

預設安裝

docker run -d \
    --hostname gitlab.example.com \
    -p 8880:80 \
    -p 8443:443 \
    -p 2222:22 \
    --privileged=true \
    --name gitlab \
    --restart unless-stopped \
    -v gitlab-config:/etc/gitlab \
    -v gitlab-logs:/var/log/gitlab \
    -v gitlab-data:/var/opt/gitlab \
    --network gitlab-net \
    twang2218/gitlab-ce-zh:11.1.4

掛載指定路徑

docker run -d \
    --hostname code.com \
    -p 81:80 \
    -p 8843:443 \
    -p 2222:22 \
    --name gitlab \
    --restart unless-stopped \
    -v /mnt/yjy/gitlab/gitlab-config:/etc/gitlab \
    -v /mnt/yjy/gitlab/gitlab-logs:/var/log/gitlab \
    -v /mnt/yjy/gitlab/gitlab-data:/var/opt/gitlab \
    --network gitlab-net \
    twang2218/gitlab-ce-zh:11.1.4

解除安裝

docker stop gitlab
docker rm gitlab
docker network rm gitlab-net
docker volume rm gitlab-config gitlab-data gitlab-logs

映象2

參考映象:https://hub.docker.com/r/beginor/gitlab-ce/

安裝

docker run \
    --detach \
    --publish 18483:443 \
    --publish 8181:80 \
    --name gitlab \
    --privileged=true \
    --restart unless-stopped \
    --volume /mnt/yjy/gitlab/etc:/etc/gitlab \
    --volume /mnt/yjy/gitlab/log:/var/log/gitlab \
    --volume /mnt/yjy/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce:11.3.0-ce.0

其他命令:

docker exec -it gitlab bash
gitlab-ctl restart sidekiq

gitlab-ctl restart
gitlab-ctl stutus

gitlab-ctl reconfigure
gitlab-ctl restart