Documentation
¶
Overview ¶
Package docker-lock is a cli-plugin for docker that automates managing image digests by tracking them in a separate Lockfile (think package-lock.json or Pipfile.lock) - with docker-lock, you can refer to images in Dockerfiles or docker-compose files by mutable tags (as in python:3.6) yet receive the same benefits as if you had specified immutable digests (as in python:3.6@sha256:25a189a536...).
To build docker-lock from source on unix, run:
mkdir -p ~/.docker/cli-plugins go build chmod +x docker-lock mv docker-lock ~/.docker/cli-plugins
To build docker-lock from source on windows, create the folder
%USERPROFILE%\.docker\cli-plugins
and run:
go build -o %USERPROFILE%\.docker\cli-plugins\docker-lock.exe
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd provides docker-lock's cli.
|
Package cmd provides docker-lock's cli. |
|
Package generate provides functions to generate a Lockfile.
|
Package generate provides functions to generate a Lockfile. |
|
Package registry provides functions to get digests from registries.
|
Package registry provides functions to get digests from registries. |
|
contrib
Package contrib provides functions for getting digests from registries supported by docker-lock's community.
|
Package contrib provides functions for getting digests from registries supported by docker-lock's community. |
|
firstparty
Package firstparty provides functions for getting digests from registries supported by docker-lock's maintainers.
|
Package firstparty provides functions for getting digests from registries supported by docker-lock's maintainers. |
|
Package rewrite provides functions to rewrite Dockerfiles and docker-compose files from a Lockfile.
|
Package rewrite provides functions to rewrite Dockerfiles and docker-compose files from a Lockfile. |
|
Package verify provides functions for verifying that an existing Lockfile is up-to-date.
|
Package verify provides functions for verifying that an existing Lockfile is up-to-date. |
Click to show internal directories.
Click to hide internal directories.




