service

package
v1.13.1-rc2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2017 License: Apache-2.0 Imports: 42 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewServiceCommand

func NewServiceCommand(dockerCli *command.DockerCli) *cobra.Command

NewServiceCommand returns a cobra command for `service` subcommands

func ParseSecrets added in v1.13.1

func ParseSecrets(client client.SecretAPIClient, requestedSecrets []*types.SecretRequestOption) ([]*swarmtypes.SecretReference, error)

ParseSecrets retrieves the secrets from the requested names and converts them to secret references to use with the spec

func PrintNotQuiet

func PrintNotQuiet(out io.Writer, services []swarm.Service, nodes []swarm.Node, tasks []swarm.Task)

PrintNotQuiet shows service list in a non-quiet way. Besides this, command `docker stack services xxx` will call this, too.

func PrintQuiet

func PrintQuiet(out io.Writer, services []swarm.Service)

PrintQuiet shows service list in a quiet way. Besides this, command `docker stack services xxx` will call this, too.

func ValidatePort

func ValidatePort(value string) (string, error)

ValidatePort validates a string is in the expected format for a port definition

Types

type DurationOpt

type DurationOpt struct {
	// contains filtered or unexported fields
}

DurationOpt is an option type for time.Duration that uses a pointer. This allows us to get nil values outside, instead of defaulting to 0

func (*DurationOpt) Set

func (d *DurationOpt) Set(s string) error

Set a new value on the option

func (*DurationOpt) String

func (d *DurationOpt) String() string

String returns a string repr of this option

func (*DurationOpt) Type

func (d *DurationOpt) Type() string

Type returns the type of this option, which will be displayed in `--help` output

func (*DurationOpt) Value

func (d *DurationOpt) Value() *time.Duration

Value returns the time.Duration

type PositiveDurationOpt

type PositiveDurationOpt struct {
	DurationOpt
}

PositiveDurationOpt is an option type for time.Duration that uses a pointer. It bahave similarly to DurationOpt but only allows positive duration values.

func (*PositiveDurationOpt) Set

func (d *PositiveDurationOpt) Set(s string) error

Set a new value on the option. Setting a negative duration value will cause an error to be returned.

type SecretOpt

type SecretOpt struct {
	// contains filtered or unexported fields
}

SecretOpt is a Value type for parsing secrets

func (*SecretOpt) Set

func (o *SecretOpt) Set(value string) error

Set a new secret value

func (*SecretOpt) String

func (o *SecretOpt) String() string

String returns a string repr of this option

func (*SecretOpt) Type

func (o *SecretOpt) Type() string

Type returns the type of this option

func (*SecretOpt) Value

func (o *SecretOpt) Value() []*SecretRequestSpec

Value returns the secret requests

type SecretRequestSpec

type SecretRequestSpec struct {
	// contains filtered or unexported fields
}

SecretRequestSpec is a type for requesting secrets

type Uint64Opt

type Uint64Opt struct {
	// contains filtered or unexported fields
}

Uint64Opt represents a uint64.

func (*Uint64Opt) Set

func (i *Uint64Opt) Set(s string) error

Set a new value on the option

func (*Uint64Opt) String

func (i *Uint64Opt) String() string

String returns a string repr of this option

func (*Uint64Opt) Type

func (i *Uint64Opt) Type() string

Type returns the type of this option, which will be displayed in `--help` output

func (*Uint64Opt) Value

func (i *Uint64Opt) Value() *uint64

Value returns the uint64

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL