Loading

GitLab安装教程

1 镜像1

参考镜像:https://hub.docker.com/r/twang2218/gitlab-ce-zh

1.1 安装网络

docker network create gitlab-net

1.2 默认普通安装

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

1.3 挂载路径型安装

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

1.4 卸载

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

2 镜像2

参考镜像:https://hub.docker.com/r/beginor/gitlab-ce/

2.1 安装

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

3 其他命令:

docker exec -it gitlab bash
gitlab-ctl restart sidekiq

gitlab-ctl restart
gitlab-ctl stutus

gitlab-ctl reconfigure
gitlab-ctl restart
posted @ 2021-07-09 10:42  sstu  阅读(343)  评论(0编辑  收藏  举报