我正在努力学习Docker。我在Windows10上安装了Docker (我有家庭版,所以我不能使用普通的Docker安装,因为那个ToolBox版本没有Hyper-v)。
我尝试在Vue.js框架中使用this container from Docker Hub:
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'
如何解决这个问题?
发布于 2017-07-26 20:10:31
经过一些尝试之后,我意识到我需要删除命令中的那部分:-u "$(id -u)"。现在它可以正常工作了。
因此,它应该是:alias vuejs='docker run -it --rm -v "$PWD":"$PWD" -w "$PWD" ebiven/vue-cli vue'
https://stackoverflow.com/questions/45322712
复制相似问题