私は、コンテナでこのようなエラーが出る理由しかし、私にはわからない、いくつかのパッケージをインストールしようとしています:npm ERR! Linuxの4.1.19-boot2docker
npm ERR! Linux 4.1.19-boot2docker
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v5.10.1
npm ERR! npm v3.8.3
npm ERR! path ../mime/cli.js
npm ERR! code EPROTO
npm ERR! errno -71
npm ERR! syscall symlink
npm ERR! EPROTO: protocol error, symlink '../mime/cli.js' -> '/app/myapp/node_modules/.bin/mime'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! https://github.com/npm/npm/issues
npm ERR! Please include the following file with any support request:
npm ERR! /app/myapp/npm-debug.log
[Error] Failed to install npm dependencies. Exited with code 185.
私Dockerfileは次のとおりです。
FROM node:latest
# System update
RUN apt-get -q -y update
RUN apt-get -q -y install npm
RUN npm install -g gulp-cli
RUN npm install -g grunt-cli
RUN apt-get clean && rm -r /var/lib/apt/lists/*
EXPOSE 8080
VOLUME ["/app"]
WORKDIR /app
誰でも助けることができますか?
Windowsではこのboot2dockerは使用していますか?フラグを使用してください。そのシンボリックリンクを作成しようとしているファイルシステムが、ホストからboot2docker VMにマウントされていて、基礎となるファイルシステムがシンボリックリンクをサポートしていないように見えます。 npm githubのこの類似の問題を参照してください。https://github.com/npm/npm/issues/9901 – joelnb