私はシンプルDockerfileを持っている:Dockerfile COPYドッキングウィンドウコンテナに
FROM php:7.1-apache
LABEL maintainer="[email protected]"
COPY C:/Users/rburton/code/MyAgsourceAPI /var/www
それは私に問題を与えている最後の行です。私は、Windowsの構造体からドッカーのコンテナにコピーしています(Linuxと仮定します)。私はこのイメージをビルドするとき、私は得る:
...
Step 3/3 : COPY C:/Users/rburton/code/MyAgsourceAPI /var/www
COPY failed: stat /var/lib/docker/tmp/dockerbuilder720374851/C:/Users/rburton/code/MyAgsourceAPI: no such file or directory
まず、何かが、これは絶対パスとパスが/var/lib/docker/tmp/dockerbuilder720374851
で事前保留されている場合、自然にそのファイルが見つかりませんであるという認識を妨げています。第二に、私は/
と\
を試しましたが、すべて同じ結果でした。また、私が疑っているドライブレターはドッカーに混乱しています。ですから、ファイルとフォルダ(コンテンツと共に)をWindowsのフォルダからドッカーのコンテナにコピーするにはどうしたらいいですか? cd Users/rburton/code
:あなたのcode
ディレクトリを行くために、そして、
FROM php:7.1-apache
LABEL maintainer="[email protected]"
COPY MyAgsourceAPI /var/www
:
コピー元のパスは、ビルドコンテキストからの相対である必要があります(。ドッカビルドインチ)。ビルドコンテキスト[docker-forum](https://forums.docker.com/t/copy-files-from-windows-host-to-ubuntu-container/28757)以外のシステム上の任意のパスにすることはできません。 – Deja
私は取得していますエラーは次のとおりです。 ステップ3/3:COPY MyAgsourceAPI /の/ var/WWW COPYに失敗しました:STATは/ var/libに/ドッキングウィンドウを/ tmp /ドッキングウィンドウ-builder894919783/MyAgsourceAPI:いいえそのようなファイルやディレクトリ –