我试图使用 docker Volume 运行节点项目容器 -
\ndocker run -p 3000:3000 -v /myapp/node_modules -v $(pwd):/myapp batzu/frontend \nRun Code Online (Sandbox Code Playgroud)\n并得到一个错误 -
\nEACCES: permission denied, mkdir '/myapp/node_modules/.cache'\nRun Code Online (Sandbox Code Playgroud)\n但是当我尝试在没有 -v 标志的情况下运行相同的容器时 -
\ndocker run -p 3000:3000 batzu/frontend\nRun Code Online (Sandbox Code Playgroud)\n容器启动正常,没有错误。
\n第一个 docker 运行日志 -
\n> frontend@0.1.0 start\n> react-scripts start\n\n\xe2\x84\xb9 \xef\xbd\xa2wds\xef\xbd\xa3: Project is running at http://172.17.0.2/\n\xe2\x84\xb9 \xef\xbd\xa2wds\xef\xbd\xa3: webpack output is served from \n\xe2\x84\xb9 \xef\xbd\xa2wds\xef\xbd\xa3: Content not from webpack is served from /myapp/public\n\xe2\x84\xb9 \xef\xbd\xa2wds\xef\xbd\xa3: 404s will fallback to /\nStarting the development server...\n\nFailed …Run Code Online (Sandbox Code Playgroud)