Package dev.snowdrop.buildpack.docker
Class ContainerUtils
java.lang.Object
dev.snowdrop.buildpack.docker.ContainerUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddContentToContainer(com.github.dockerjava.api.DockerClient dc, String containerId, ContainerEntry... entries) static voidaddContentToContainer(com.github.dockerjava.api.DockerClient dc, String containerId, String pathInContainer, Integer userId, Integer groupId, ContainerEntry... entries) static voidaddContentToContainer(com.github.dockerjava.api.DockerClient dc, String containerId, String pathInContainer, Integer userId, Integer groupId, File content) static voidaddContentToContainer(com.github.dockerjava.api.DockerClient dc, String containerId, String pathInContainer, Integer userId, Integer groupId, String name, Integer mode, String content) static voidaddContentToContainer(com.github.dockerjava.api.DockerClient dc, String containerId, String pathInContainer, Integer userId, Integer groupId, List<ContainerEntry> entries) Adds content to the container, with specified uid/gidstatic voidaddContentToContainer(com.github.dockerjava.api.DockerClient dc, String containerId, List<ContainerEntry> entries) static StringcommitContainer(com.github.dockerjava.api.DockerClient dc, String containerId) static StringcreateContainer(com.github.dockerjava.api.DockerClient dc, String imageReference, VolumeBind... volumes) static StringcreateContainer(com.github.dockerjava.api.DockerClient dc, String imageReference, List<String> command, VolumeBind... volumes) static StringcreateContainer(com.github.dockerjava.api.DockerClient dc, String imageReference, List<String> command, Integer runAsId, Map<String, String> env, String securityOpts, String network, VolumeBind... volumes) static StringcreateContainer(com.github.dockerjava.api.DockerClient dc, String imageReference, List<String> command, Integer runAsId, Map<String, String> env, String securityOpts, String network, List<VolumeBind> volumes) static byte[]getFileFromContainer(com.github.dockerjava.api.DockerClient dc, String id, String path) static voidremoveContainer(com.github.dockerjava.api.DockerClient dc, String containerId)
-
Constructor Details
-
ContainerUtils
public ContainerUtils()
-
-
Method Details
-
createContainer
public static String createContainer(com.github.dockerjava.api.DockerClient dc, String imageReference, VolumeBind... volumes) -
createContainer
public static String createContainer(com.github.dockerjava.api.DockerClient dc, String imageReference, List<String> command, VolumeBind... volumes) -
createContainer
-
createContainer
-
commitContainer
-
removeContainer
-
addContentToContainer
public static void addContentToContainer(com.github.dockerjava.api.DockerClient dc, String containerId, List<ContainerEntry> entries) -
addContentToContainer
public static void addContentToContainer(com.github.dockerjava.api.DockerClient dc, String containerId, ContainerEntry... entries) -
addContentToContainer
-
addContentToContainer
-
addContentToContainer
public static void addContentToContainer(com.github.dockerjava.api.DockerClient dc, String containerId, String pathInContainer, Integer userId, Integer groupId, List<ContainerEntry> entries) Adds content to the container, with specified uid/gid -
addContentToContainer
public static void addContentToContainer(com.github.dockerjava.api.DockerClient dc, String containerId, String pathInContainer, Integer userId, Integer groupId, ContainerEntry... entries) -
getFileFromContainer
-