github.com/endophage/docker@v1.4.2-0.20161027011718-242853499895/api/types/swarm/container.go (about)

     1  package swarm
     2  
     3  import (
     4  	"time"
     5  
     6  	"github.com/docker/docker/api/types/mount"
     7  )
     8  
     9  // ContainerSpec represents the spec of a container.
    10  type ContainerSpec struct {
    11  	Image           string            `json:",omitempty"`
    12  	Labels          map[string]string `json:",omitempty"`
    13  	Command         []string          `json:",omitempty"`
    14  	Args            []string          `json:",omitempty"`
    15  	Env             []string          `json:",omitempty"`
    16  	Dir             string            `json:",omitempty"`
    17  	User            string            `json:",omitempty"`
    18  	Groups          []string          `json:",omitempty"`
    19  	TTY             bool              `json:",omitempty"`
    20  	Mounts          []mount.Mount     `json:",omitempty"`
    21  	StopGracePeriod *time.Duration    `json:",omitempty"`
    22  }