Tag: windows server 2012 r2

在Windows主机上使用Docker设置Gitlab,问题与共享文件夹

TLDR; 有谁知道如何解决“失败断言所有权”/ var / opt / gitlab / git-data“是git”错误? 背景: 我想在WindowsServer2012R2上运行Docker工具箱(版本17.04.0-ce,build 4845c56)设置Gitlab Docker 。 问题/问题 我无法使共享文件夹在服务器的D驱动器上正常工作。 我读到,我需要将文件夹添加到VirtualBox虚拟机,我通过VB GUI中的设置/共享文件夹菜单。 我为path“D:\ data \ gitlab”设置了一个名为“gitlab”的名称,然后选中自动挂载,设为永久性,并将其设置为完全访问。 我启动了docker机器,运行“docker-machine ssh $ machine-name”。 我注意到没有/ media目录,因此我在主目录(/ home / docker / gitlab)中添加了一个文件夹,然后使用以下在几个论坛中find的命令装载共享文件夹: sudo mount -t vboxsf gitlab /home/docker/gitlab 在这一点上,我可以添加文件到Windows主机目录或Docker虚拟机,它似乎工作正常,testing文件显示。 现在,当我启动Gitlab Docker镜像时,我使用以下从其文档修改的命令: docker run –detach –hostname gitlab.example.com –publish 80:80 –name gitlab –volume /home/docker/gitlab:/etc/gitlab:Z –volume /home/docker/gitlab/logs:/var/log/gitlab:Z […]