DZone
Cloud Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Cloud Zone > GitLab Container Registry: a Place for Your Docker Images to Call Home

GitLab Container Registry: a Place for Your Docker Images to Call Home

GitLab recently released GitLab Container Registry, allowing developer teams the ability to easily store and share Docker images. Read on for more info and give it a go—it's free with Gitlab 8.8!

Michael Tharrington user avatar by
Michael Tharrington
·
May. 25, 16 · Cloud Zone · News
Like (3)
Save
Tweet
6.43K Views

Join the DZone community and get the full member experience.

Join For Free

Just a couple days ago, GitLab released GitLab Container Registry which works hand in hand with GitLab CI, as part of GitLab 8.8. GitLab Container Registry is a private, secure registry for Docker images. Built on open source software, GitLab Container Registry isn't just a standalone registry, but fully integrated with GitLab, giving you a single integrated experience to easily use your images for GitLab CI, create images specific for tags or branches, and much more. And, it's available for free, out of the box with GitLab 8.8—so, just upgrade to the latest version, and it's yours!

Works With Docker

Images are the primary component of a Docker-based workflow and contain everything needed to run an application. Often they are automatically created as part of CI and as such are updated whenever code changes. So, the purpose of a container registry is to store these images shared between developers and machines.

GitLab Container Registry is actually the first Docker registry that is fully integrated with Git repository management. Using it, developers can maintain their own private, company images or temporary images used only in testing. There's no need to worry about adding in another service or using a public registry.

Easy Integration

As stated before, GitLab Container Registry is fully integrated with GitLab allowing developers to easily code, test, and deploy Docker container images using GitLab CI or other Docker-compatible tooling.

Projects include a new tab, Container Registry, which lists all images related to the project. These image repositories can be turned on or off per-project. From there, a developer can easily upload and download images with GitLab CI without the need for any additional software.

Simplified Workflows

GitLab suggests some ways to take advantage of the built-in container registry to simplify development and deployment workflows:

  • Docker image storage and distribution
  • branch- and tag-specific images
  • testing against images
  • base image inheritance
  • automated deployments of your applications to the cloud

Wrapping Up

With GitLab Container Registry, testing and deploying Docker containers is easier than ever. It's out now with the latest version, so just upgrade and it's yours. Learn how to enable it on your GitLab instance by checking out the administration documentation. For more information about how to get set up, check here.

Related Refcard:

Getting Started With Docker

Docker (software) GitLab

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Migrating From Heroku To Render
  • Modern REST API Design Principles and Rules
  • How to Integrate Zoom in React Application?
  • AWS Serverless Lambda Resiliency: Part 2

Comments

Cloud Partner Resources

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo