首页 > 解决方案 > 如何安装带有已安装外部卷的 gitlab?安装失败

问题描述

您好,我正在尝试将 gitlab 安装为 docker 映像。主机是一个Ubuntu 20.04 Server Docker 版本:

Server:
 Engine:
  Version:          20.10.2
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.8
  Git commit:       20.10.2-0ubuntu1~20.04.2
  Built:            Mon Mar 29 19:10:09 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.4-0ubuntu1~20.04.2
  GitCommit:        
 runc:
  Version:          1.0.0~rc95-0ubuntu1~20.04.1
  GitCommit:        
 docker-init:
  Version:          0.19.0
  GitCommit:        

我使用带有以下运行命令的 docker 引擎:

docker run \
--detach \
--publish 3443:443 \
--publish 8091:80 \
--publish 322:22 \
--name gitlab \
--restart always \
--volume /home/mydockerusr/myMountedDrive/public/gitlab/config:/etc/gitlab \
--volume /home/mydockerusr/myMountedDrive/public/gitlab/logs:/var/log/gitlab \
--volume /home/mydockerusr/myMountedDrive/public/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest

只要我在不映射外部驱动器的情况下安装 gitlab,一切运行正常。但是,如果我使用已安装的路径,安装将失败并在无限循环中运行

我在 fstab 中的挂载代码是:

https://webdav.myCloud.provider.com /home/mydockerusr/myMountedDrive   davfs rw,auto,user,uid=1001,gid=1009,_netdev 0       0

坐骑没有问题。Tha 数据文件夹可用。

在本地 Ubuntu 20.04 VM 上尝试了相同的操作。以同样的坏结果。所有不使用已安装数据文件夹的尝试都可以正常工作。所以我预计与用户权限相关的问题。

任何想法?我可以提供更多信息来解决这个问题吗?先感谢您

标签: dockergitlab

解决方案


推荐阅读