Documentation
¶
Index ¶
- type Client
- func (c *Client) Close() error
- func (c *Client) ConnectContainerToNetwork(ctx context.Context, networkID, containerID string) error
- func (c *Client) CreateContainer(ctx context.Context, imageName string, env []string) (string, error)
- func (c *Client) CreateContainerInNetwork(ctx context.Context, imageName string, env []string, networkID string) (string, error)
- func (c *Client) CreateContainerInNetworkWithResources(ctx context.Context, imageName string, env []string, networkID string, ...) (string, error)
- func (c *Client) CreateContainerInNetworkWithResourcesAndPorts(ctx context.Context, imageName string, env []string, networkID string, ...) (string, error)
- func (c *Client) CreateContainerWithResources(ctx context.Context, imageName string, env []string, cpuQuota float64, ...) (string, error)
- func (c *Client) CreateContainerWithResourcesAndPorts(ctx context.Context, imageName string, env []string, cpuQuota float64, ...) (string, error)
- func (c *Client) CreatePodNetwork(ctx context.Context, podID string) (string, error)
- func (c *Client) ExecInContainer(ctx context.Context, containerID string, cmd []string) (int, string, error)
- func (c *Client) GetContainerIP(ctx context.Context, containerID string) (string, error)
- func (c *Client) GetContainerLogs(ctx context.Context, containerID string, tail int) (string, error)
- func (c *Client) GetContainerStatus(ctx context.Context, containerID string) (string, error)
- func (c *Client) GetDNSConfig() *DNSConfig
- func (c *Client) GetNetworkIP(ctx context.Context, containerID, networkID string) (string, error)
- func (c *Client) PullImage(ctx context.Context, imageName string) error
- func (c *Client) RemoveContainer(ctx context.Context, containerID string) error
- func (c *Client) RemovePodNetwork(ctx context.Context, networkID string) error
- func (c *Client) SetDNSConfig(config *DNSConfig)
- func (c *Client) StartContainer(ctx context.Context, containerID string) error
- func (c *Client) StopContainer(ctx context.Context, containerID string) error
- func (c *Client) StreamContainerLogs(ctx context.Context, containerID string, tail int) (io.ReadCloser, error)
- func (c *Client) WaitContainer(ctx context.Context, containerID string) (int64, error)
- type DNSConfig
- type PortMapping
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) ConnectContainerToNetwork ¶
func (*Client) CreateContainer ¶
func (*Client) CreateContainerInNetwork ¶
func (*Client) CreateContainerInNetworkWithResources ¶
func (*Client) CreateContainerInNetworkWithResourcesAndPorts ¶
func (*Client) CreateContainerWithResources ¶
func (*Client) CreateContainerWithResourcesAndPorts ¶
func (*Client) CreatePodNetwork ¶
func (*Client) ExecInContainer ¶
func (*Client) GetContainerIP ¶
func (*Client) GetContainerLogs ¶
func (*Client) GetContainerStatus ¶
func (*Client) GetDNSConfig ¶
func (*Client) GetNetworkIP ¶
func (*Client) RemoveContainer ¶
func (*Client) RemovePodNetwork ¶
func (*Client) SetDNSConfig ¶
func (*Client) StartContainer ¶
func (*Client) StopContainer ¶
func (*Client) StreamContainerLogs ¶
type PortMapping ¶
Click to show internal directories.
Click to hide internal directories.