Gitlab Registry

Container Registry

Build and push docker images to registry

# Build image
sudo docker build -t registry.gitlab.com/<namespace>/<project>/<img-name> -f <dockerfile> <path>
sudo docker build -t registry.gitlab.com/callback/tool-config/debian-gcc-10 -f debian-gcc-10.dockerfile .

# Login to registry (insecure)
sudo docker login registry.gitlab.com -u <user> -p <password>

# Login to registry (secure)
# Enter password when prompted
sudo docker login registry.gitlab.com -u <user>

# Push image to gitlab
sudo docker push registry.gitlab.com/<namespace>/<project>/<img-name>
sudo docker push registry.gitlab.com/callback/tool-config/debian-gcc-10

# Logout when done
sudo docker logout registry.gitlab.com