package v1

import "github.com/docker/cli/components/engine/image/v1"

Index

Functions

func CreateID

func CreateID(v1Image image.V1Image, layerID layer.ChainID, parent digest.Digest) (digest.Digest, error)

CreateID creates an ID from v1 image, layerID and parent ID. Used for backwards compatibility with old clients.

func HistoryFromConfig

func HistoryFromConfig(imageJSON []byte, emptyLayer bool) (image.History, error)

HistoryFromConfig creates a History struct from v1 configuration JSON

func MakeConfigFromV1Config

func MakeConfigFromV1Config(imageJSON []byte, rootfs *image.RootFS, history []image.History) ([]byte, error)

MakeConfigFromV1Config creates an image config from the legacy V1 config format.

func MakeV1ConfigFromConfig

func MakeV1ConfigFromConfig(img *image.Image, v1ID, parentV1ID string, throwaway bool) ([]byte, error)

MakeV1ConfigFromConfig creates a legacy V1 image config from an Image struct

func ValidateID

func ValidateID(id string) error

ValidateID checks whether an ID string is a valid image ID.

Source Files

imagev1.go

Version
v17.10.0-ce+incompatible
Published
Oct 17, 2017
Platform
linux/amd64
Imports
9 packages
Last checked
36 minutes ago

Tools for package owners.