Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBridge ¶
func CreateBridge(opt *NetworkOption) (*net.Interface, error)
Types ¶
type ContainerNetwork ¶
type ContainerNetwork struct {
// contains filtered or unexported fields
}
func (*ContainerNetwork) InitNetwork ¶
func (c *ContainerNetwork) InitNetwork(opt *NetworkOption) error
func (*ContainerNetwork) SetContainerNet ¶
func (c *ContainerNetwork) SetContainerNet(containerPid int) error
func (*ContainerNetwork) UnsetContainerNet ¶
func (c *ContainerNetwork) UnsetContainerNet(containerPid int) error
type NetworkManagerInterface ¶
type NetworkManagerInterface interface { InitNetwork(opt *NetworkOption) error SetContainerNet(containerPid int) error UnsetContainerNet(containerPid int) error }
func NewNetworkManager ¶
func NewNetworkManager() NetworkManagerInterface
type NetworkOption ¶
func NewNetworkOption ¶
func NewNetworkOption() *NetworkOption
func (*NetworkOption) AddFlags ¶
func (s *NetworkOption) AddFlags(fs *pflag.FlagSet)
Click to show internal directories.
Click to hide internal directories.