Documentation ¶
Index ¶
- Variables
- type Driver
- func (d *Driver) Clean(id string) error
- func (d *Driver) Exec(c *execdriver.Command, processConfig *execdriver.ProcessConfig, ...) (int, error)
- func (d *Driver) GetPidsForContainer(id string) ([]int, error)
- func (d *Driver) Info(id string) execdriver.Info
- func (d *Driver) Kill(p *execdriver.Command, sig int) error
- func (d *Driver) Name() string
- func (d *Driver) Pause(c *execdriver.Command) error
- func (d *Driver) Run(c *execdriver.Command, pipes *execdriver.Pipes, hooks execdriver.Hooks) (execdriver.ExitStatus, error)
- func (d *Driver) Stats(id string) (*execdriver.ResourceStats, error)
- func (d *Driver) SupportsHooks() bool
- func (d *Driver) Terminate(p *execdriver.Command) error
- func (d *Driver) Unpause(c *execdriver.Command) error
- type StdConsole
- type TtyConsole
Constants ¶
This section is empty.
Variables ¶
var ( DriverName = "Windows 1854" Version = dockerversion.VERSION + " " + dockerversion.GITCOMMIT )
Define name and version for windows
Functions ¶
This section is empty.
Types ¶
type Driver ¶ added in v1.9.0
Driver contains all information for windows driver, it implements execdriver.Driver
func (*Driver) Exec ¶ added in v1.9.0
func (d *Driver) Exec(c *execdriver.Command, processConfig *execdriver.ProcessConfig, pipes *execdriver.Pipes, hooks execdriver.Hooks) (int, error)
Exec implements the exec driver Driver interface.
func (*Driver) GetPidsForContainer ¶ added in v1.9.0
GetPidsForContainer implements the exec driver Driver interface.
func (*Driver) Info ¶ added in v1.9.0
func (d *Driver) Info(id string) execdriver.Info
Info implements the exec driver Driver interface.
func (*Driver) Kill ¶ added in v1.9.0
func (d *Driver) Kill(p *execdriver.Command, sig int) error
Kill implements the exec driver Driver interface.
func (*Driver) Pause ¶ added in v1.9.0
func (d *Driver) Pause(c *execdriver.Command) error
Pause implements the exec driver Driver interface.
func (*Driver) Run ¶ added in v1.9.0
func (d *Driver) Run(c *execdriver.Command, pipes *execdriver.Pipes, hooks execdriver.Hooks) (execdriver.ExitStatus, error)
Run implements the exec driver Driver interface
func (*Driver) Stats ¶ added in v1.9.0
func (d *Driver) Stats(id string) (*execdriver.ResourceStats, error)
Stats implements the exec driver Driver interface.
func (*Driver) SupportsHooks ¶ added in v1.9.0
SupportsHooks implements the execdriver Driver interface. The windows driver does not support the hook mechanism
type StdConsole ¶ added in v1.8.0
type StdConsole struct { }
StdConsole is for when using a container non-interactively
func NewStdConsole ¶ added in v1.8.0
func NewStdConsole() *StdConsole
NewStdConsole returns a new StdConsole struct.
func (*StdConsole) Close ¶ added in v1.8.0
func (s *StdConsole) Close() error
Close implements Close method of Terminal interface.
func (*StdConsole) Resize ¶ added in v1.8.0
func (s *StdConsole) Resize(h, w int) error
Resize implements Resize method of Terminal interface.
type TtyConsole ¶ added in v1.8.0
type TtyConsole struct {
// contains filtered or unexported fields
}
TtyConsole implements the exec driver Terminal interface.
func NewTtyConsole ¶ added in v1.8.0
func NewTtyConsole(id string, processid uint32) *TtyConsole
NewTtyConsole returns a new TtyConsole struct.
func (*TtyConsole) Close ¶ added in v1.8.0
func (t *TtyConsole) Close() error
Close implements Close method of Terminal interface.
func (*TtyConsole) Resize ¶ added in v1.8.0
func (t *TtyConsole) Resize(h, w int) error
Resize implements Resize method of Terminal interface.