Versions in this module Expand all Collapse all v0 v0.11.2 Feb 28, 2024 v0.11.1 Oct 31, 2021 Changes in this version + const PrettyFormatKey + const RawFormatKey + const TableFormatKey + func DisplayablePorts(ports []types.Port) string + func FormatLabels(labels map[string]string) string + func FormatPorts(ports []swarm.PortConfig) string + func FormatSwarmNetworks(networks []swarm.NetworkAttachmentConfig) string + func PrettyPrint(i interface{}) string + func TruncateID(id string) string + type ContainerFormatter struct + func NewContainerFormatter(c *docker.Container, trunc bool) *ContainerFormatter + func (c *ContainerFormatter) Command() string + func (c *ContainerFormatter) CreatedAt() string + func (c *ContainerFormatter) ID() string + func (c *ContainerFormatter) Image() string + func (c *ContainerFormatter) Labels() string + func (c *ContainerFormatter) Names() string + func (c *ContainerFormatter) Ports() string + func (c *ContainerFormatter) RunningFor() string + func (c *ContainerFormatter) Size() string + func (c *ContainerFormatter) Status() string + type Context struct + Format Format + Output io.Writer + Trunc bool + func (c *Context) Write(sub subContext, f SubFormat) error + type Format string + func (f Format) Contains(sub string) bool + func (f Format) IsTable() bool + type HeaderContext struct + func (c *HeaderContext) FullHeader() interface{} + type ImageFormatter struct + func NewImageFormatter(image types.ImageSummary, trunc bool) *ImageFormatter + func (formatter *ImageFormatter) CreatedSince() string + func (formatter *ImageFormatter) Digest() string + func (formatter *ImageFormatter) ID() string + func (formatter *ImageFormatter) Repository() string + func (formatter *ImageFormatter) Size() string + func (formatter *ImageFormatter) Tag() string + type NetworkFormatter struct + func NewNetworkFormatter(network types.NetworkResource, trunc bool) *NetworkFormatter + func (formatter *NetworkFormatter) Containers() string + func (formatter *NetworkFormatter) Driver() string + func (formatter *NetworkFormatter) Gateway() string + func (formatter *NetworkFormatter) ID() string + func (formatter *NetworkFormatter) Name() string + func (formatter *NetworkFormatter) Scope() string + func (formatter *NetworkFormatter) Services() string + func (formatter *NetworkFormatter) Subnet() string + type SubFormat func(func(subContext) error) error + type TaskStringer struct + func NewTaskStringer(api docker.SwarmAPI, task swarm.Task, trunc bool) *TaskStringer + func (t *TaskStringer) CurrentState() string + func (t *TaskStringer) DesiredState() string + func (t *TaskStringer) Error() string + func (t *TaskStringer) ID() string + func (t *TaskStringer) Image() string + func (t *TaskStringer) Name() string + func (t *TaskStringer) NodeID() string + func (t *TaskStringer) Ports() string