

You can create containers directly from an image in a registry. You can base your images on a registry image. RegistriesĬontainer registries are a collection of image repositories. Each container instance has its own filesystem, memory, and network interface.

Then, multiple containers can be instantiated, each isolated from one another. As you build your image, you deploy your application and dependencies. ContainersĪ container is a runnable instance of an image. NET Core runtime.īecause containers are created from images, images have a set of run parameters (such as a starting executable) that run when the container starts. For example, when you create a new image for your application, you would base it on an existing image that already contains the. Much the time an image is based on another image, but with some customization. The image doesn't have a state and is read-only. ImagesĪn image is an ordered collection of filesystem changes that form the basis of a container.

As previously stated, you should take the time to read through the Docker overview documentation. The Docker client has a CLI that you can use to manage images and containers. There are a few concepts you should be familiar with.
Docker festify how to#
If you're unfamiliar with Docker, it's highly recommended that you read through Docker's overview documentation.įor more information about how to install Docker, see the download page for Docker Desktop: Community Edition. Containers provide a lightweight way to isolate your application from the rest of the host system, sharing just the kernel, and using resources given to your application. NET Core can easily run in a Docker container.
