package com.amazonaws.greengrass.cdddocker.docker; import com.github.dockerjava.api.model.Container; import com.github.dockerjava.api.model.Image; import java.util.Optional; public interface DockerHelper { Optional getImageFromTag(String tag); Optional createContainer(String name); Optional getContainerFromImageId(String imageId); void dumpImagesInfo(); void dumpContainersInfo(); Optional stopContainer(String name); void pullImage(String name) throws InterruptedException; }