container_operations_solaris.go 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. // +build solaris
  2. package daemon
  3. import (
  4. "github.com/docker/docker/container"
  5. "github.com/docker/docker/runconfig"
  6. "github.com/docker/libnetwork"
  7. )
  8. func (daemon *Daemon) setupLinkedContainers(container *container.Container) ([]string, error) {
  9. return nil, nil
  10. }
  11. func (daemon *Daemon) setupIpcDirs(container *container.Container) error {
  12. return nil
  13. }
  14. func killProcessDirectly(container *container.Container) error {
  15. return nil
  16. }
  17. func detachMounted(path string) error {
  18. return nil
  19. }
  20. func isLinkable(child *container.Container) bool {
  21. // A container is linkable only if it belongs to the default network
  22. _, ok := child.NetworkSettings.Networks[runconfig.DefaultDaemonNetworkMode().NetworkName()]
  23. return ok
  24. }
  25. func enableIPOnPredefinedNetwork() bool {
  26. return false
  27. }
  28. func (daemon *Daemon) isNetworkHotPluggable() bool {
  29. return false
  30. }
  31. func setupPathsAndSandboxOptions(container *container.Container, sboxOptions *[]libnetwork.SandboxOption) error {
  32. return nil
  33. }
  34. func initializeNetworkingPaths(container *container.Container, nc *container.Container) {
  35. }