package image
import "github.com/docker/docker/cli/command/image"
Index ¶
- func GetNotaryRepository(streams command.Streams, repoInfo *registry.RepositoryInfo, authConfig types.AuthConfig, actions ...string) (*client.NotaryRepository, error)
- func NewBuildCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewHistoryCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewImageCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewImagesCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewImportCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewLoadCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewPruneCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewPullCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewPushCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewRemoveCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewSaveCommand(dockerCli *command.DockerCli) *cobra.Command
- func NewTagCommand(dockerCli *command.DockerCli) *cobra.Command
- func RunPrune(dockerCli *command.DockerCli, all bool) (uint64, string, error)
- func TagTrusted(ctx context.Context, cli *command.DockerCli, trustedRef reference.Canonical, ref reference.NamedTagged) error
- func TrustedReference(ctx context.Context, cli *command.DockerCli, ref reference.NamedTagged) (reference.Canonical, error)
Functions ¶
func GetNotaryRepository ¶
func GetNotaryRepository(streams command.Streams, repoInfo *registry.RepositoryInfo, authConfig types.AuthConfig, actions ...string) (*client.NotaryRepository, error)
GetNotaryRepository returns a NotaryRepository which stores all the information needed to operate on a notary repository. It creates an HTTP transport providing authentication support. TODO: move this too
func NewBuildCommand ¶
NewBuildCommand creates a new `docker build` command
func NewHistoryCommand ¶
NewHistoryCommand creates a new `docker history` command
func NewImageCommand ¶
NewImageCommand returns a cobra command for `image` subcommands
func NewImagesCommand ¶
NewImagesCommand creates a new `docker images` command
func NewImportCommand ¶
NewImportCommand creates a new `docker import` command
func NewLoadCommand ¶
NewLoadCommand creates a new `docker load` command
func NewPruneCommand ¶
NewPruneCommand returns a new cobra prune command for images
func NewPullCommand ¶
NewPullCommand creates a new `docker pull` command
func NewPushCommand ¶
NewPushCommand creates a new `docker push` command
func NewRemoveCommand ¶
NewRemoveCommand creates a new `docker remove` command
func NewSaveCommand ¶
NewSaveCommand creates a new `docker save` command
func NewTagCommand ¶
NewTagCommand creates a new `docker tag` command
func RunPrune ¶
RunPrune calls the Image Prune API This returns the amount of space reclaimed and a detailed output string
func TagTrusted ¶
func TagTrusted(ctx context.Context, cli *command.DockerCli, trustedRef reference.Canonical, ref reference.NamedTagged) error
TagTrusted tags a trusted ref
func TrustedReference ¶
func TrustedReference(ctx context.Context, cli *command.DockerCli, ref reference.NamedTagged) (reference.Canonical, error)
TrustedReference returns the canonical trusted reference for an image reference
Source Files ¶
build.go cmd.go history.go import.go inspect.go list.go load.go prune.go pull.go push.go remove.go save.go tag.go trust.go
- Version
- v1.13.0-rc3
- Published
- Dec 5, 2016
- Platform
- js/wasm
- Imports
- 63 packages
- Last checked
- 14 seconds ago –
Tools for package owners.