システムに2つのドッカーコンテナがあります。Dockerコンテナとの間でデータをコピーする
ホストシステム自体からあるコンテナから別のコンテナにデータをコピーしたかったのです。
私たちは
docker cp <Source path> <container Id>:path in container
を使用する必要がホストするコンテナからデータをコピーすることを知っているが、今私は別のコンテナから直接データをコピーしようとしています、それを行うにはどのような方法があります?
私はこれをやってみました。
docker cp <container-1>:/usr/local/nginx/vishnu/vishtest.txt <container-2>:/home/smadmin/vishnusource/
しかし、上記のコマンドは、サポートされていないと言ったことに失敗しました。
ローカルマシンにデータをコピーしないでください。
誰もがこれを行うアイデアを持っている、事前に感謝ですか?
はあなたがドッカボリュームを試してみましたか? – Robert
まで私はドッカーのボリュームが一般的な場所であることが分かっています。この場所は、マウントソースを使用してコンテナに照会することができ、target.iをマウントすると、このシナリオで私を助けるためのドッカーのボリュームについて実際にはわかりません。 @ロバート私はここにそれを使用する方法を提案してください? –
コンテナが同じネットワークにある場合はnetcatを使用できます – user2915097