github.com/kobeld/docker@v1.12.0-rc1/daemon/container_operations_solaris.go (about) 1 // +build solaris 2 3 package daemon 4 5 import ( 6 "fmt" 7 8 "github.com/docker/docker/container" 9 networktypes "github.com/docker/engine-api/types/network" 10 "github.com/docker/libnetwork" 11 ) 12 13 func (daemon *Daemon) setupLinkedContainers(container *container.Container) ([]string, error) { 14 return nil, nil 15 } 16 17 // ConnectToNetwork connects a container to a network 18 func (daemon *Daemon) ConnectToNetwork(container *container.Container, idOrName string, endpointConfig *networktypes.EndpointSettings) error { 19 return fmt.Errorf("Solaris does not support connecting a running container to a network") 20 } 21 22 // getSize returns real size & virtual size 23 func (daemon *Daemon) getSize(container *container.Container) (int64, int64) { 24 return 0, 0 25 } 26 27 // DisconnectFromNetwork disconnects a container from the network 28 func (daemon *Daemon) DisconnectFromNetwork(container *container.Container, n libnetwork.Network, force bool) error { 29 return fmt.Errorf("Solaris does not support disconnecting a running container from a network") 30 } 31 32 func (daemon *Daemon) setupIpcDirs(container *container.Container) error { 33 return nil 34 } 35 36 func (daemon *Daemon) mountVolumes(container *container.Container) error { 37 return nil 38 } 39 40 func killProcessDirectly(container *container.Container) error { 41 return nil 42 } 43 44 func detachMounted(path string) error { 45 return nil 46 } 47 48 func isLinkable(child *container.Container) bool { 49 return false 50 }