无法下载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'
- 如何在没有TLS的情况下运行Docker for Mac?
- 构buildDocker容器时出错
- Docker容器在DOCKER RUN命令后立即退出
- 创build一个不会自动启动的runit服务
- 如何创build具有相同内部IP地址的docker集装箱?
- 不能在Dockerfile中设置shellvariables
- sudo docker build -t =“nisevi / static_web”不起作用
- 为什么在dockerfile运行指令的/ bin / bash -c“…”部分中,echo $ VARIABLE,在docker build上返回空?
- Docker + Virtual Box = VT-x不可用(VERR_VMX_NO_VMX)