如何为文件命名

时间:2017-10-27 11:26:21

标签: java docker

I'm using Java Docker API我正在尝试将我的文本文件发送到docker容器,但文件没有出现在那里。我想这会发生,因为文件没有标题?如何为输入流提供标题?

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将文件发送到docker容器的简单方法,请告诉我

1 个答案:

答案 0 :(得分:0)

使用Files.copy(source, target, REPLACE_EXISTING);重命名文件。