2017-12-29 34 views
0

を失敗しました名前の代わりにCOPY —-from=0と同じ結果が表示されます。dockerfileは、以前のビルドからのコピーは、私がドッキングウィンドウのドキュメントによると、私のdokcerfile内<a href="https://docs.docker.com/engine/userguide/eng-image/multistage-build/#use-multi-stage-builds" rel="nofollow noreferrer">multi-stage builds</a>を使用してい

私は最初のビルドをスキップした場合、私は手動で糸ビルドをキックし、私はそれが正常に動作し、単一の容器

#COPY ./build . 

にビルド結果をコピー...

Docker version 
Client: 
Version:  17.09.1-ce 
API version: 1.32 
Go version: go1.8.3 
Git commit: 19e2cf6 
Built:  Thu Dec 7 22:22:25 2017 
OS/Arch:  darwin/amd64 

Server: 
Version:  17.09.1-ce 
API version: 1.32 (minimum version 1.12) 
Go version: go1.8.3 
Git commit: 19e2cf6 
Built:  Thu Dec 7 22:28:28 2017 
OS/Arch:  linux/amd64 
Experimental: true 
+0

あなたがドッカーのどのバージョンを実行していますか? –

答えて

1

あなたは間違って持っていますDockerfileのダッシュの種類。あなたのライン:

COPY —-from=build /usr/src/app/build . 

は同じではありません。

COPY --from=build /usr/src/app/build . 
+0

よく見つけた:) –

+0

wow ...すばらしいキャッチバディ!ありがとうございました...私は夢中になっていました – Crixo

関連する問題

 関連する問題