2016-08-03 24 views
0

ノードを含むドッカーコンテナを正常に構築しました。 私はそれにssh'dすると予想されるように、NPM、ノードが作品をコマンドが、私はリモートで(docker exec vvs_workspace npm install)のコマンドを実行しようとしているとき、それはrpc error: code = 2 desc = oci runtime error: exec failed: exec: "npm": executable file not found in $PATHDocker exec npmコマンド

Dockerfile出力します

##################################### 
# Node/NVM: 
##################################### 

ENV NVM_DIR=/home/dockuser/.nvm 
ENV NODE_VERSION 6.3.1 

RUN curl https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash \ 
    && . ~/.nvm/nvm.sh \ 
    && nvm install $NODE_VERSION \ 
    && nvm alias default $NODE_VERSION \ 
    && nvm use default 

ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules 
ENV PATH  $NVM_DIR/v$NODE_VERSION/bin:$PATH 

RUN echo "" >> ~/.bashrc && \ 
    echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc && \ 
    echo '[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm' >> ~/.bashrc 

P.S.をdocker exec vvs_workspace composer installを実行するとすべてが正常です。

+0

ここで同じ問題があります。 – materliu

答えて

関連する問題