Yes, it is finally here. A user-friendly interface to Docker, letting you run containers within your plug-ins in no time.
It’s finally here! Icy’s very own interface to Docker, letting you run containers within your plug-ins in a developer-friendly way.
This plug-in is a high-level interface to docker-java, Docker’s official Java API. It lets you easily connect to your local Docker installation, create a container and run commands in it directly within Icy.
How to use
alpine = DockerUtil.startContainer("gliderlabs/alpine") DockerUtil.runCommand(alpine, "echo hello Icy world!") DockerUtil.stopContainer(alpine)