Documentation
¶
Index ¶
Constants ¶
View Source
const DriverName = "lxc"
View Source
const LxcTemplate = `` /* 4293-byte string literal not displayed */
Variables ¶
View Source
var (
ErrCannotParse = errors.New("cannot parse raw input")
)
View Source
var ErrExec = errors.New("Unsupported: Exec is not supported by the lxc driver")
View Source
var LxcTemplateCompiled *template.Template
Functions ¶
Types ¶
type InitArgs ¶
type InitArgs struct {
User string
Gateway string
Ip string
WorkDir string
Privileged bool
Env []string
Args []string
Mtu int
Console string
Pipe int
Root string
CapAdd string
CapDrop string
}
Args provided to the init function for a driver
type TtyConsole ¶
func NewTtyConsole ¶
func NewTtyConsole(processConfig *execdriver.ProcessConfig, pipes *execdriver.Pipes) (*TtyConsole, error)
func (*TtyConsole) AttachPipes ¶
func (t *TtyConsole) AttachPipes(command *exec.Cmd, pipes *execdriver.Pipes) error
func (*TtyConsole) Close ¶
func (t *TtyConsole) Close() error
func (*TtyConsole) Master ¶
func (t *TtyConsole) Master() *os.File
func (*TtyConsole) Resize ¶
func (t *TtyConsole) Resize(h, w int) error
Click to show internal directories.
Click to hide internal directories.