2017-06-19 11 views
2

私が必要とするいくつかのWindowsコンテナイメージを作成していますが、ADDのソースファイルはネットワーク共有\\myserver\myshare\hereにあります。
私はすべての可能な方法で試みたが、私はいつも、私はまだそれを設定するための正しい方法を発見していないか、それだけでは不可能であるということですので、The system cannot find the path specified.WindowsコンテナのDockerfilesでネットワークパスを使用したADDコマンド

がそれをされるメッセージのエラーを取得しますか?

ドッカーサイトから:

複数のリソースを指定することができるが、それらはファイルやディレクトリであれば、彼らが構築されているソースディレクトリ(ビルドのコンテキスト)を基準にする必要があります。

私は必要なものを達成できないのですか?

完全なエラーメッセージ:GetFileAttributesEx \\myserver\myshare\here\: The system cannot find the path specified.

答えて

3

あなたがADDまたはCOPYドッキングウィンドウのビルドコンテキストである必要がありますどのような。ディレクトリのparam(例では.)はをコピーして、ドッカーデーモンに送信されているコンテキストであることを

docker build . 

あなたがこれを行います。次に、ドッカーデーモンは、これらのファイルをCOPYまたはADDに使用します。そのコンテキストにないファイルは使用しません。

これは、発生している問題です。 \\myserverからビルドディレクトリにファイルをコピーする以外に、どのように解決できるかわかりません。 // `タイプのURL、およびそれのように扱わしようとします:

ADDは、私はちょうど` SMBでADDやってみました

+1

(それはWindowsの共有をサポートしているかどうかを調べる必要があります)URLを提供することにより、ダウンロード・ファイルが可能ですローカルファイルなので、私はそれがそのような種類のURLをサポートしているとは思わない。 – programmerq

関連する問題