External Docker Registries
Codefresh enables you to integrate with several Docker container registries, including:
- Docker Hub
- Google Container Registry
- Amazon EC2 Container Registry
- Other Registries
For a different registry choose to configure using the Other option.
The registries can either be public or private.
To configure your registries first click Integrations from the left sidebar and select the integrations tab. Then click the Configure button under Docker Registry.
Add a new registry configuration from the drop down.
Each configuration must be given a unique name, which you can later reference in a codefresh.yml file.
Pushing an image
Once your registry configuration is all set up you can start pushing you images to it.
Codefresh provides you with two options of how to push an image to a registry.
Using the Pipelines view
- Navigate to a repository Pipelines view
- Under Build and Unit Test select your preconfigured registry.
Using a codefresh.yml file
In a push step you can place your registry configuration name in the