如何使用 docker-java 客户端部署堆栈?
How to deploy stack with docker-java client?
如何使用 docker-java 客户端部署堆栈?
例如)
docker stack deploy --compose-file docker-compose.yml stackdemo
运行这个命令在java客户端有什么功能吗?
如果你想执行多个命令,我建议你写一个 shell 脚本文件并从 java 代码执行它。
{
Process proc = Runtime.getRuntime().exec("./your_script.sh");
proc.waitFor();
}
另一个选项,如果你只想 运行 1 个命令,你可以使用 ProcessBuilder
{
String[] args = new String[] {"/bin/bash", "-c", "your_command", "with", "args"};
Process proc = new ProcessBuilder(args).start();
}
如何使用 docker-java 客户端部署堆栈?
例如) docker stack deploy --compose-file docker-compose.yml stackdemo
运行这个命令在java客户端有什么功能吗?
如果你想执行多个命令,我建议你写一个 shell 脚本文件并从 java 代码执行它。
{
Process proc = Runtime.getRuntime().exec("./your_script.sh");
proc.waitFor();
}
另一个选项,如果你只想 运行 1 个命令,你可以使用 ProcessBuilder
{
String[] args = new String[] {"/bin/bash", "-c", "your_command", "with", "args"};
Process proc = new ProcessBuilder(args).start();
}