github.com/noxiouz/docker@v0.7.3-0.20160629055221-3d231c78e8c5/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  }