containerd

package
v0.6.3 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2020 License: MPL-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Import

func Import(namespace string, reqs ...*ImportRequest) error

Import imports the images specified by the import requests.

func NewRunner

func NewRunner(debug bool, args *runner.Args, setters ...runner.Option) runner.Runner

NewRunner creates runner.Runner that runs a container in containerd.

func WithMemoryLimit

func WithMemoryLimit(limit int64) oci.SpecOpts

WithMemoryLimit sets the linux resource memory limit field.

func WithRootfsPropagation

func WithRootfsPropagation(rp string) oci.SpecOpts

WithRootfsPropagation sets the root filesystem propagation.

Types

type ImportRequest

type ImportRequest struct {
	Path    string
	Options []containerd.ImportOpt
}

ImportRequest represents an image import request.

type Importer

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

Importer implements image import.

func NewImporter

func NewImporter(namespace string, options ...ImporterOption) *Importer

NewImporter builds new Importer.

func (*Importer) Import

func (i *Importer) Import(reqs ...*ImportRequest) (err error)

Import imports the images specified by the import requests.

type ImporterOption

type ImporterOption func(*importerOptions)

ImporterOption configures containerd Inspector.

func WithContainerdAddress

func WithContainerdAddress(address string) ImporterOption

WithContainerdAddress configures containerd address to use.

Jump to

Keyboard shortcuts

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