package snapshotter

import "github.com/docker/docker/daemon/snapshotter"

Index

Functions

func NewMounter

func NewMounter(home string, snapshotter string, idMap idtools.IdentityMapping) *refCountMounter

NewMounter creates a new mounter for the provided snapshotter

Types

type Mounter

type Mounter interface {
	// Mount mounts the rootfs for a container and returns the mount point
	Mount(mounts []mount.Mount, containerID string) (string, error)
	// Unmount unmounts the container rootfs
	Unmount(target string) error
	// Mounted returns a target mountpoint if it's already mounted
	Mounted(containerID string) (string, error)
}

Mounter handles mounting/unmounting things coming in from a snapshotter with optional reference counting if needed by the filesystem

Source Files

mount.go mount_default.go

Version
v26.1.4+incompatible
Published
Jun 5, 2024
Platform
js/wasm
Imports
10 packages
Last checked
1 hour ago

Tools for package owners.