Documentation
¶
Index ¶
- type DaemonClient
- func (a *DaemonClient) CreateInstance(ctx context.Context, options daemon.InstanceOptions) (*instance.Instance, error)
- func (c *DaemonClient) DeleteImage(ctx context.Context, ref string) error
- func (a *DaemonClient) DestroyInstance(ctx context.Context, id string) error
- func (a *DaemonClient) GetInstance(ctx context.Context, id string) (*instance.Instance, error)
- func (a *DaemonClient) GetInstanceLogs(ctx context.Context, id string) ([]*api.LogEntry, error)
- func (a *DaemonClient) GetInstanceLogsRaw(ctx context.Context, id string, follow bool) (io.ReadCloser, error)
- func (a *DaemonClient) InstanceExec(ctx context.Context, id string, cmd []string, timeout time.Duration) (*api.ExecResult, error)
- func (c *DaemonClient) ListImages(ctx context.Context) ([]daemon.Image, error)
- func (a *DaemonClient) ListInstances(ctx context.Context) ([]instance.Instance, error)
- func (c *DaemonClient) PullImage(ctx context.Context, opts daemon.ImagePullOptions) (*daemon.Image, error)
- func (a *DaemonClient) StartInstance(ctx context.Context, id string) error
- func (a *DaemonClient) StopInstance(ctx context.Context, id string, opt *api.StopConfig) error
- func (a *DaemonClient) SubscribeToInstanceLogs(ctx context.Context, id string) ([]*api.LogEntry, <-chan *api.LogEntry, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DaemonClient ¶
type DaemonClient struct {
// contains filtered or unexported fields
}
func NewDaemonClient ¶
func NewDaemonClient(socket string) *DaemonClient
func (*DaemonClient) CreateInstance ¶
func (a *DaemonClient) CreateInstance(ctx context.Context, options daemon.InstanceOptions) (*instance.Instance, error)
func (*DaemonClient) DeleteImage ¶
func (c *DaemonClient) DeleteImage(ctx context.Context, ref string) error
func (*DaemonClient) DestroyInstance ¶
func (a *DaemonClient) DestroyInstance(ctx context.Context, id string) error
func (*DaemonClient) GetInstance ¶
func (*DaemonClient) GetInstanceLogs ¶
func (*DaemonClient) GetInstanceLogsRaw ¶
func (a *DaemonClient) GetInstanceLogsRaw(ctx context.Context, id string, follow bool) (io.ReadCloser, error)
func (*DaemonClient) InstanceExec ¶
func (a *DaemonClient) InstanceExec(ctx context.Context, id string, cmd []string, timeout time.Duration) (*api.ExecResult, error)
func (*DaemonClient) ListImages ¶
func (*DaemonClient) ListInstances ¶
func (*DaemonClient) PullImage ¶
func (c *DaemonClient) PullImage(ctx context.Context, opts daemon.ImagePullOptions) (*daemon.Image, error)
func (*DaemonClient) StartInstance ¶
func (a *DaemonClient) StartInstance(ctx context.Context, id string) error
func (*DaemonClient) StopInstance ¶
func (a *DaemonClient) StopInstance(ctx context.Context, id string, opt *api.StopConfig) error
Click to show internal directories.
Click to hide internal directories.