Skip to main content

prefect_docker.credentials

Module containing docker credentials.

Classes

DockerRegistryCredentials

Block used to manage credentials for interacting with a Docker Registry. Examples: Log into Docker Registry.
from prefect_docker import DockerHost, DockerRegistryCredentials

docker_host = DockerHost()
docker_registry_credentials = DockerRegistryCredentials.load("BLOCK_NAME")
with docker_host.get_client() as client:
    docker_registry_credentials.login(client)
Methods:

login

login(self, client: docker.DockerClient)
Authenticates a given Docker client with the configured Docker registry. Args:
  • client: A Docker Client.