无法下载repo vuejs-templates / webpack:EACCES:权限被拒绝,mkdir'/.vue-templates'

我正在学习Docker。 我在Windows 10上安装了Docker ToolBox(我有家庭版,所以我不能使用常规的Docker安装,因为Windows版本没有Hyper-v)。

我试图从Docker Hub中使用这个容器来使用Vue.js框架:

docker pull ebiven/vue-cli

我添加了新的别名,因为写在容器页面(我改名为vuejs,因为我已经vue本地安装):

alias vuejs='docker run -it --rm -v "$PWD":"$PWD" -w "$PWD" -u "$(id -u)" ebiven/vue-cli vue'

然后在控制台中我写道:

vuejs init webpack .

我收到一条错误消息:

vue-cli · Failed to download repo vuejs-templates/webpack: EACCES: permission denied, mkdir '/.vue-templates'

如何解决这个问题?

经过一番尝试,我意识到我需要删除命令的部分: -u "$(id -u)" 。 现在它正常工作。

所以,应该是: alias vuejs='docker run -it --rm -v "$PWD":"$PWD" -w "$PWD" ebiven/vue-cli vue'