Docker(GitLab CI本地亚军):“Mounts denied”
我使用GitLab CI和优秀的本地GitLab CI runner来testing阶段,然后使用docker exec
方法推送它们。
我使用Golang作为我select的语言,并且根据官方build议,最近将我的$GOPATH
从~/go
到/go
。
但是,现在当我尝试testing我的构build时,出现以下错误消息:
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
它试图删除当前的本地工作目录(这是我的实际存储库,所以我显然不希望这样)。
什么是正确的方式来configurationDocker(或跑步者)能够在我的$GOPATH
?
谢谢你的时间。
- Golang二进制内buildDocker容器,还是Mach-O可执行格式?
- Bitbucketpipe道将问题部署到Google App Engine
- 使用Docker容器部署Golang Web应用程序静态文件
- Docker返回“json:can not unmarshal string into Go value of type string”
- 如何在使用Docker Compose时有效地重build项目?
- 使用go编译交叉编译CGO_ENABLED – 警告:找不到libudev.so.1
- Docker的mysql数据没有反映chages
- Google容器registrygolang mobyauthentication
- 我如何启用gocd-server的docker日志?