0
I'm using Java Docker APIテキストファイルをドッカーコンテナに送信しようとしていますが、ファイルがそこに表示されません。ファイルにタイトルがないので、これが起こると思いますか?入力ストリームにどのようにタイトルを付けることができますか?ファイルに名前を付けるにはどうすればいいですか?
final String configDir = "C:/teste/configuration.txt";
File file = new File(configDir);
InputStream input = new FileInputStream(file);
TarArchiveInputStream tarArchiveInputStream = new TarArchiveInputStream(input,"UTF-8");
dockerClient.copyArchiveToContainerCmd("1025c61de603")
.withRemotePath("/tmp/")
.withTarInputStream(tarArchiveInputStream)
.exec();
編集:私のキャッチに誤りはありません。すべてがうまくいくように見えますが、作成されません。あなたはJavaでコンテナをドッキングウィンドウにファイルを送信する簡単な方法を知った場合は
テキストファイルに 'TarArchiveInputStream'を使用しないでください。 – tkausl
他に何を使用しますか? – asdsda
私は完全に推測していますが、 '.withRemotePath("/tmp/foo.tar ")'のように '.withRemotePath("/tmp/")'にファイル名を指定するだけで済むわけではありません。 – DaveyDaveDave