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容器的简单方法,请告诉我
答案 0 :(得分:0)
使用Files.copy(source, target, REPLACE_EXISTING);
重命名文件。