Documentation
¶
Index ¶
Constants ¶
View Source
const DriverName = "slirp4netns"
Variables ¶
This section is empty.
Functions ¶
func NewChildDriver ¶
func NewChildDriver() network.ChildDriver
func NewParentDriver ¶
func NewParentDriver(logWriter io.Writer, binary string, mtu int, ipnet *net.IPNet, ifname string, disableHostLoopback bool, apiSocketPath string, enableSandbox, enableSeccomp, enableIPv6 bool) (network.ParentDriver, error)
NewParentDriver instantiates new parent driver. Requires slirp4netns v0.4.0 or later.
Types ¶
type Features ¶ added in v0.7.0
type Features struct {
// SupportsEnableIPv6 --enable-ipv6 (v0.2.0)
SupportsEnableIPv6 bool
// SupportsCIDR --cidr (v0.3.0)
SupportsCIDR bool
// SupportsDisableHostLoopback --disable-host-loopback (v0.3.0)
SupportsDisableHostLoopback bool
// SupportsAPISocket --api-socket (v0.3.0)
SupportsAPISocket bool
// SupportsEnableSandbox --enable-sandbox (v0.4.0)
SupportsEnableSandbox bool
// SupportsEnableSeccomp --enable-seccomp (v0.4.0)
SupportsEnableSeccomp bool
// KernelSupportsSeccomp whether the kernel supports slirp4netns --enable-seccomp
KernelSupportsEnableSeccomp bool
}
func DetectFeatures ¶ added in v0.7.0
Click to show internal directories.
Click to hide internal directories.