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 ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.