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