dissect.target.loaders.containerimage

Module Contents

Classes

ContainerImageTarSubLoader

Load saved container images.

Attributes

dissect.target.loaders.containerimage.log
dissect.target.loaders.containerimage.DOCKER_ARCHIVE_IMAGE
dissect.target.loaders.containerimage.OCI_IMAGE
class dissect.target.loaders.containerimage.ContainerImageTarSubLoader(path: pathlib.Path, tar: tarfile.TarFile, **kwargs)

Bases: dissect.target.loaders.tar.TarSubLoader

Load saved container images.

Supports both the Docker and OCI image specifications.

Tested with output from docker image save and podman image save.

References

tarfs: dissect.target.filesystems.tar.TarFilesystem = None
layers: list[pathlib.Path] = []
manifest = None
name = None
config = None
static detect(path: pathlib.Path, tar: tarfile.TarFile) bool

Only to be called internally by TarLoader.

map(target: dissect.target.target.Target) None

Only to be called internally by TarLoader.