背景
使用docker部署gitlab(9.5.4)后,发现合并代码有问题
日志:
看gitlab官网此问题已修复,由于上传了一批代码,又懒得重建,决定对gitlab升级
docker启动命令:
docker run \
--detach \
--hostname gitlab.jianshu.cn \
--privileged=true \
--publish 9880:9880 \
--publish 2222:22 \
--name jianshu_gitlab \
--restart always \
--volume /mnt/vdb1/gitlab/config:/etc/gitlab \
--volume /mnt/vdb1/gitlab/logs:/var/log/gitlab \
--volume /mnt/vdb1/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ee:9.5.10-ee.0
对挂载目录进行做备份,新起一个docker,挂载新目录
docker启动时报错
解决办法:
docker exec -it jianshu_gitlab -c 'update-permissions'
docker restart gitlab