2017-03-21 5 views
0

私はDockerにデータをアップロードする特定の方法があるかどうかを知りたいと思います。私はこれを1週間中止めていました。答えは簡単なものになると確信しています。 誰も知っていますか?私はWindows 10マシンで作業しています。データをDockerにアップロードするには、データを特定の形式にする必要がありますか?

+0

あなたは何を紹介していますか?ドッカーイメージをレジストリにアップロードするか、ドッカーボリュームをホストマシンにマウントしますか? – ProgrammerBoy

+0

たとえば、私の興味のあるネットワークを含むtxtファイルをアップロードしたいので、別のコンテナ(別の人が所有していますが、私はアクセスできる)の中のネットワークを置き換えることができます。このページのようにhttps://github.com/jdrudolph/photon/issues/8 –

答えて

0

docker cpコマンドを使用してファイルをコピーできます。

例えばのために

:あなたには、いくつかのドッキングウィンドウコンテナ内の場所/usr/local/folderabc.txtをコピーする場合(コマンドdocker psを実行することにより、NAMES列からドッキングウィンドウコンテナ名を取得することができます。)その後、あなただけの実行、

docker cp abc.txt ContainerName:/usr/local/folder 

(ABC .TXTは、このコマンドを実行しているところからfolerにローカルである。あなたは、ファイルの完全なパスを提供することができます。)これはちょうどによって容器に取得した後

docker exec -it ContainerName bash 

次にcd /usr/local/folder。ファイルがコピーされたことがわかります。

+0

私はこのエラーを受け取ります: "GetFileAttributesEx C:\ Users \ Sysmaster \ reactome.txt:指定されたファイルが見つかりません。 –

+0

あなたが使用している完全なコマンドを貼り付けてください。あなたのホストマシンにはどのOSがありますか? WindowsまたはLinux? – ProgrammerBoy

+0

$ docker cp reactome.txt zen_goodall:/photon/db/reactome.txt 私はWindows 10を使用していて、Docker Quickstart端末を使用しています –

1

コンテナ内のホストシステムにディレクトリをマウントし、その内容にアクセスすることができます。そのような場合は、「データ」を意味します。

詳細はManage data in containersをご覧ください。

+0

私はファイルを意味しました。ファイルに特定の形式が含まれるかどうかはわかりません。たとえば、通常のtxtファイルです。 –

関連する問題