Docker(GitLab CI本地选手):" Mounts被拒绝"

时间:2017-10-16 13:49:10

标签: docker go gitlab-ci gitlab-ci-runner

我使用GitLab CI和优秀的local GitLab CI runner进行测试,然后再使用docker exec方法推送它们。

我使用Golang作为我选择的语言,最近根据官方建议将$GOPATH~/go移至/go

但是,现在当我尝试测试我的构建时,我收到此错误消息:

ERROR: Job failed (system failure): Error response from daemon: Mounts denied:
The path /go/src/[redacted] is not shared from Docker -> Preferences... -> File Sharing.

将代码移回我的主目录下的文件夹,它再次起作用。尝试修复消息会产生另一个错误:

rm: cannot remove ‘rm: cannot remove '/go/src/[redacted]': Read-only file system

它试图删除当前的本地工作目录(这是我的实际存储库,所以我显然不希望这样)。

配置Docker(或跑步者)以便能够在$GOPATH内工作的正确方法是什么?

感谢您的时间。

0 个答案:

没有答案