Skip to main content

Containers

Containers in CodeNOW let you build and publish reusable Docker images that other components can reference as base images. Unlike application components, containers are not deployed on their own — they are built, released, and then consumed via a FROM directive in the Dockerfile of other components.

What is a Container?

A container is a standalone project managed within CodeNOW that produces a versioned Docker image. Typical use cases:

  • Custom base images with pre-installed dependencies or tools
  • Shared runtime images used across multiple application components
  • Specialized build images for CI pipelines

What You Can Do

ActionDescription
Browse containersView, search, and filter all containers you have access to
Create a new containerSet a name and configure Git settings to create a container
View container detailSee container info, repository status, and available actions
Open / Clone repositoryAccess the container's Git repository for local development
Setup instructionsView instructions for referencing the container image in your Dockerfile
Trigger a releaseBuild and publish a new version of the container image
Manage merge requestsCreate and review merge requests for the container repository. See Common Features.
Manage permissionsControl who can view, develop, or administer the container
Configure CISet the CI provider, build settings, and triggers
Delete containerPermanently remove the container and its repository