handlers

package
v1.9.1 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2020 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultApiVersion = "1.40" // See https://docs.docker.com/engine/api/v1.40/
	MinimalApiVersion = "1.24"
)

Variables

This section is empty.

Functions

func ImageToImageSummary

func ImageToImageSummary(l *libpodImage.Image) (*entities.ImageSummary, error)

func LibpodToContainerJSON

func LibpodToContainerJSON(l *libpod.Container, sz bool) (*docker.ContainerJSON, error)

func NewAPIDecoder

func NewAPIDecoder() *schema.Decoder

NewAPIDecoder returns a configured schema.Decoder

func ParseDateTime

func ParseDateTime(query string) time.Time

ParseDateTime is a helper function to aid in parsing different Time/Date formats isZero() can be used to determine if parsing failed.

Types

type AuthConfig

type AuthConfig struct {
	docker.AuthConfig
}

type BuildCachePruneReport

type BuildCachePruneReport struct {
	docker.BuildCachePruneReport
}

type BuildResult

type BuildResult struct {
	docker.BuildResult
}

type ConfigCreateResponse

type ConfigCreateResponse struct {
	docker.ConfigCreateResponse
}

type Container

type Container struct {
	docker.Container
	docker.ContainerCreateConfig
}

func LibpodToContainer

func LibpodToContainer(l *libpod.Container, sz bool) (*Container, error)

type ContainerConfig

type ContainerConfig struct {
	dockerContainer.Config
}

type ContainerTopOKBody

type ContainerTopOKBody struct {
	dockerContainer.ContainerTopOKBody
}

type ContainerWaitOKBody

type ContainerWaitOKBody struct {
	StatusCode int
	Error      struct {
		Message string
	}
}

type ContainersPruneReport

type ContainersPruneReport struct {
	docker.ContainersPruneReport
}

type CreateContainerConfig

type CreateContainerConfig struct {
	Name string
	dockerContainer.Config
	HostConfig       dockerContainer.HostConfig
	NetworkingConfig dockerNetwork.NetworkingConfig
}

type DiskUsage

type DiskUsage struct {
	docker.DiskUsage
}

type ErrorModel

type ErrorModel struct {
	Message string `json:"message"`
}

type Event

type Event struct {
	dockerEvents.Message
}

func EventToApiEvent

func EventToApiEvent(e *events.Event) *Event

type ExecCreateConfig added in v1.9.0

type ExecCreateConfig struct {
	docker.ExecConfig
}

type ExecCreateResponse added in v1.9.0

type ExecCreateResponse struct {
	docker.IDResponse
}

type HistoryResponse

type HistoryResponse struct {
	ID        string   `json:"Id"`
	Created   int64    `json:"Created"`
	CreatedBy string   `json:"CreatedBy"`
	Tags      []string `json:"Tags"`
	Size      int64    `json:"Size"`
	Comment   string   `json:"Comment"`
}

type IDResponse

type IDResponse struct {
	// ID
	ID string `json:"id"`
}

swagger:model IDResponse

type ImageInspect

type ImageInspect struct {
	docker.ImageInspect
}

func ImageDataToImageInspect

func ImageDataToImageInspect(ctx context.Context, l *libpodImage.Image) (*ImageInspect, error)

type ImageLayer

type ImageLayer struct{}

type ImageTreeResponse

type ImageTreeResponse struct {
	ID     string       `json:"id"`
	Tags   []string     `json:"tags"`
	Size   string       `json:"size"`
	Layers []ImageLayer `json:"layers"`
}

type ImagesPruneReport

type ImagesPruneReport struct {
	docker.ImagesPruneReport
}

type Info

type Info struct {
	docker.Info
	BuildahVersion     string
	CPURealtimePeriod  bool
	CPURealtimeRuntime bool
	CgroupVersion      string
	Rootless           bool
	SwapFree           int64
	SwapTotal          int64
	Uptime             string
}

type LibpodContainersPruneReport

type LibpodContainersPruneReport struct {
	ID             string `json:"id"`
	SpaceReclaimed int64  `json:"space"`
	PruneError     string `json:"error"`
}

type LibpodImagesLoadReport

type LibpodImagesLoadReport struct {
	ID string `json:"id"`
}

type LibpodImagesPullReport

type LibpodImagesPullReport struct {
	ID string `json:"id"`
}

type NetworkPruneReport

type NetworkPruneReport struct {
	docker.NetworksPruneReport
}

type PodCreateConfig

type PodCreateConfig struct {
	Name         string   `json:"name"`
	CGroupParent string   `json:"cgroup-parent"`
	Hostname     string   `json:"hostname"`
	Infra        bool     `json:"infra"`
	InfraCommand string   `json:"infra-command"`
	InfraImage   string   `json:"infra-image"`
	Labels       []string `json:"labels"`
	Publish      []string `json:"publish"`
	Share        string   `json:"share"`
}

swagger:model PodCreateConfig

type PodTopOKBody added in v1.9.0

type PodTopOKBody struct {
	dockerContainer.ContainerTopOKBody
}

type PushResult

type PushResult struct {
	docker.PushResult
}

type Version

type Version struct {
	docker.Version
}

type VolumesPruneReport

type VolumesPruneReport struct {
	docker.VolumesPruneReport
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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