如何从Java程序运行Docker镜像?

时间:2015-09-23 19:41:05

标签: java docker

这就是我在命令行中要做的事情:

$ docker run -i imagename mycommand

我应该使用Runtime.getRuntime().exe()吗?我应该使用其中一个available Java APIs吗?

从我所看到的,API将帮助我拉动和推送图像,但我想要的只是在特定的公共图像上运行特定命令,我似乎找不到使用API​​轻松实现这一目标。

我附加了我正在执行的实际命令,以防万一:

$ docker run --rm -p 8080:8080 -i owasp/zap2docker-stable zap.sh -daemon -port 8080

1 个答案:

答案 0 :(得分:1)

您应该考虑使用java api来管理docker images / container。

你可以从任何一个开始

WARNING: Couldn't read movie file c:/fullpath/Image_%03d.png

参见:

Docker Remote API client libraries