2017-11-30 18 views
0

ドックでcreate-react-appで作成した反応アプリを新しく作成しようとしていますが、画像を構築することができたDockerファイルがあります。私はそれを実行しようと私が手:

PS C:\Users\Bertinator\desktop\gamelist\client> docker run client4 . 
container_linux.go:265: starting container process caused "exec: \".\": 
executable file not found in $PATH" 
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from 
daemon: oci runtime error: container_linux.go:265: starting container 
process caused "exec: \".\": executable file not found in $PATH". 
ERRO[0001] error waiting for container: context canceled 
PS C:\Users\Bertinator\desktop\gamelist\client> 

は、これは私の作成反応するアプリのプロジェクトのルートフォルダにある場所である私のドッカーファイル、次のとおりです。

FROM node:7.8.0 
ENV NPM_CONFIG_LOGLEVEL warn 

COPY . . 

RUN npm run build --production 

RUN npm install -g serve 

CMD serve -s build 

EXPOSE 5000 
+0

client4とは何ですか?使用しているコンテナに関する詳細情報を提供できますか? – nbkhope

答えて

1

あなたは、Linuxから実行しますWindowsマシン上のドッカー画像?動作しません。

参考http://training.play-with-docker.com/beginner-linux/

(...)のLinuxコンテナは、Linuxカーネルを実行するためにドッカーホストが必要です。たとえば、LinuxコンテナはWindows Dockerホスト上で直接実行することはできません。 Windowsコンテナについても同様です.Dockerホスト上でWindowsカーネルを実行する必要があります。

あなたは、そのコンテナを実行しても意味がありません.(ドット)コマンドを実行するためにドッキングウィンドウを求めているdocker run client4 .言います。だからこそ、あなたは最初のエラーを得ています。

+0

ありがとうございます、私はWindows上で実行しています。私はとてもばかげたとは信じられません。 –