public class DockerCmdExecFactoryImpl extends Object implements DockerCmdExecFactory
DockerCmdExecFactory
that supports http connection hijacking that is needed to pass STDIN to the
container.
To use it just pass an instance via DockerClientImpl.withDockerCmdExecFactory(DockerCmdExecFactory)
https://docs.docker.com/engine/reference/api/docker_remote_api_v1.21/#attach-to-a-container
,
https://docs.docker.com/engine/reference/api/docker_remote_api_v1.21/#exec-start
Constructor and Description |
---|
DockerCmdExecFactoryImpl() |
public void init(DockerClientConfig dockerClientConfig)
init
in interface DockerCmdExecFactory
protected DockerClientConfig getDockerClientConfig()
public SSLParameters enableHostNameVerification(SSLParameters sslParameters)
public CopyArchiveFromContainerCmd.Exec createCopyArchiveFromContainerCmdExec()
createCopyArchiveFromContainerCmdExec
in interface DockerCmdExecFactory
public CopyArchiveToContainerCmd.Exec createCopyArchiveToContainerCmdExec()
createCopyArchiveToContainerCmdExec
in interface DockerCmdExecFactory
public AuthCmd.Exec createAuthCmdExec()
createAuthCmdExec
in interface DockerCmdExecFactory
public InfoCmd.Exec createInfoCmdExec()
createInfoCmdExec
in interface DockerCmdExecFactory
public PingCmd.Exec createPingCmdExec()
createPingCmdExec
in interface DockerCmdExecFactory
public VersionCmd.Exec createVersionCmdExec()
createVersionCmdExec
in interface DockerCmdExecFactory
public PullImageCmd.Exec createPullImageCmdExec()
createPullImageCmdExec
in interface DockerCmdExecFactory
public PushImageCmd.Exec createPushImageCmdExec()
createPushImageCmdExec
in interface DockerCmdExecFactory
public SaveImageCmd.Exec createSaveImageCmdExec()
createSaveImageCmdExec
in interface DockerCmdExecFactory
public CreateImageCmd.Exec createCreateImageCmdExec()
createCreateImageCmdExec
in interface DockerCmdExecFactory
public SearchImagesCmd.Exec createSearchImagesCmdExec()
createSearchImagesCmdExec
in interface DockerCmdExecFactory
public RemoveImageCmd.Exec createRemoveImageCmdExec()
createRemoveImageCmdExec
in interface DockerCmdExecFactory
public ListImagesCmd.Exec createListImagesCmdExec()
createListImagesCmdExec
in interface DockerCmdExecFactory
public InspectImageCmd.Exec createInspectImageCmdExec()
createInspectImageCmdExec
in interface DockerCmdExecFactory
public ListContainersCmd.Exec createListContainersCmdExec()
createListContainersCmdExec
in interface DockerCmdExecFactory
public CreateContainerCmd.Exec createCreateContainerCmdExec()
createCreateContainerCmdExec
in interface DockerCmdExecFactory
public StartContainerCmd.Exec createStartContainerCmdExec()
createStartContainerCmdExec
in interface DockerCmdExecFactory
public InspectContainerCmd.Exec createInspectContainerCmdExec()
createInspectContainerCmdExec
in interface DockerCmdExecFactory
public ExecCreateCmd.Exec createExecCmdExec()
createExecCmdExec
in interface DockerCmdExecFactory
public RemoveContainerCmd.Exec createRemoveContainerCmdExec()
createRemoveContainerCmdExec
in interface DockerCmdExecFactory
public WaitContainerCmd.Exec createWaitContainerCmdExec()
createWaitContainerCmdExec
in interface DockerCmdExecFactory
public AttachContainerCmd.Exec createAttachContainerCmdExec()
createAttachContainerCmdExec
in interface DockerCmdExecFactory
public ExecStartCmd.Exec createExecStartCmdExec()
createExecStartCmdExec
in interface DockerCmdExecFactory
public InspectExecCmd.Exec createInspectExecCmdExec()
createInspectExecCmdExec
in interface DockerCmdExecFactory
public LogContainerCmd.Exec createLogContainerCmdExec()
createLogContainerCmdExec
in interface DockerCmdExecFactory
public CopyFileFromContainerCmd.Exec createCopyFileFromContainerCmdExec()
createCopyFileFromContainerCmdExec
in interface DockerCmdExecFactory
public StopContainerCmd.Exec createStopContainerCmdExec()
createStopContainerCmdExec
in interface DockerCmdExecFactory
public ContainerDiffCmd.Exec createContainerDiffCmdExec()
createContainerDiffCmdExec
in interface DockerCmdExecFactory
public KillContainerCmd.Exec createKillContainerCmdExec()
createKillContainerCmdExec
in interface DockerCmdExecFactory
public RestartContainerCmd.Exec createRestartContainerCmdExec()
createRestartContainerCmdExec
in interface DockerCmdExecFactory
public CommitCmd.Exec createCommitCmdExec()
createCommitCmdExec
in interface DockerCmdExecFactory
public BuildImageCmd.Exec createBuildImageCmdExec()
createBuildImageCmdExec
in interface DockerCmdExecFactory
public TopContainerCmd.Exec createTopContainerCmdExec()
createTopContainerCmdExec
in interface DockerCmdExecFactory
public TagImageCmd.Exec createTagImageCmdExec()
createTagImageCmdExec
in interface DockerCmdExecFactory
public PauseContainerCmd.Exec createPauseContainerCmdExec()
createPauseContainerCmdExec
in interface DockerCmdExecFactory
public UnpauseContainerCmd.Exec createUnpauseContainerCmdExec()
createUnpauseContainerCmdExec
in interface DockerCmdExecFactory
public EventsCmd.Exec createEventsCmdExec()
createEventsCmdExec
in interface DockerCmdExecFactory
public StatsCmd.Exec createStatsCmdExec()
createStatsCmdExec
in interface DockerCmdExecFactory
public CreateVolumeCmd.Exec createCreateVolumeCmdExec()
createCreateVolumeCmdExec
in interface DockerCmdExecFactory
public InspectVolumeCmd.Exec createInspectVolumeCmdExec()
createInspectVolumeCmdExec
in interface DockerCmdExecFactory
public RemoveVolumeCmd.Exec createRemoveVolumeCmdExec()
createRemoveVolumeCmdExec
in interface DockerCmdExecFactory
public ListVolumesCmd.Exec createListVolumesCmdExec()
createListVolumesCmdExec
in interface DockerCmdExecFactory
public ListNetworksCmd.Exec createListNetworksCmdExec()
createListNetworksCmdExec
in interface DockerCmdExecFactory
public InspectNetworkCmd.Exec createInspectNetworkCmdExec()
createInspectNetworkCmdExec
in interface DockerCmdExecFactory
public CreateNetworkCmd.Exec createCreateNetworkCmdExec()
createCreateNetworkCmdExec
in interface DockerCmdExecFactory
public RemoveNetworkCmd.Exec createRemoveNetworkCmdExec()
createRemoveNetworkCmdExec
in interface DockerCmdExecFactory
public ConnectToNetworkCmd.Exec createConnectToNetworkCmdExec()
createConnectToNetworkCmdExec
in interface DockerCmdExecFactory
public DisconnectFromNetworkCmd.Exec createDisconnectFromNetworkCmdExec()
createDisconnectFromNetworkCmdExec
in interface DockerCmdExecFactory
public void close() throws IOException
close
in interface DockerCmdExecFactory
close
in interface Closeable
close
in interface AutoCloseable
IOException
public DockerCmdExecFactory withSSLContext(SSLContext sslContext)
withSSLContext
in interface DockerCmdExecFactory
Copyright © 2016. All Rights Reserved.