我正在尝试在 Java 中运行 docker 命令,以创建 Dockerfile 并从中创建容器。也可以通过其他方式完成,但这是我迄今为止尝试过的方法:
ProcessBuilder processBuilder = new ProcessBuilder(new String[]{"cd", "/home/alex/IdeaProjects/test/src/Docker", "&& docker", "build", " -f", "Dockerfile.txt", "-t", "java-app1", "."});
processBuilder.inheritIO();
processBuilder.directory(new File("bin"));
processBuilder.start();
这是另一种方式:
Runtime.getRuntime().exec(new String[]{"cd", "/home/alex/IdeaProjects/test/src/Docker", "&& docker", "build", " -f", "Dockerfile.txt", "-t", "java-app1", "."});
是否可以直接从 java 创建自定义容器?