Container Registry
Containers is a great solution to provide or use a fully functional and portable computing environment. At GESIS, we can register our container image at Docker Hub (public) or GESIS Sonatype Nexus Repository (private).
GESIS Sonatype Nexus Repository
GESIS uses Sonatype Nexus Repository.
Read Proxy
docker-private.gesis.intra should be used when pulling the container image.
Snapshot Registry
docker-private-snapshots.gesis.intra should be used when pushing a snapshop / ephemeral.
Release Registry
docker-private-releases.gesis.intra should be used when pushing a release.
Important
docker-private-releases.gesis.intra is write-only-once per container image tag. In other words, execute
docker push docker-private-releases.gesis.intra/gesis/project/image:1.0.0will work the first time but execute the command again will result in
blob upload invalid: blob upload invalid