[Yandex Cloud documentation](../../index.md) > [Yandex Container Solution](../index.md) > [Concepts](index.md) > Docker image

# Docker image

When creating a Container Optimized Image VM, you can specify the [Docker image](../../container-registry/concepts/docker-image.md) for launching a Docker container.

You can pull this Docker image from the public Docker image registry or Yandex Container Registry. Accessing the Docker image through the Container Registry involves the [service account](../../iam/concepts/index.md#sa) linked to the VM. A Container Optimized Image in the Container Registry may get updates and changes along with new [releases](../release-notes.md). However, such releases will not automatically update the VM image to the latest version.

Examples of Docker image names for various registries:
* Docker Hub: `ubuntu:16.04`.
* Container Registry: `cr.yandex/<registry_ID>/ubuntu:16.04`.

## Use cases {#examples}

* [Transferring logs from Container Optimized Image to Yandex Cloud Logging](../tutorials/coi-fluent-bit-logging.md)
* [Running a containerized app in Yandex Serverless Containers](../tutorials/deploy-app-container.md)
* [Creating a VM from a Container Optimized Image with multiple Docker containers](../tutorials/docker-compose.md)
* [Configuring data output from a Docker container to a serial port](../tutorials/serial-port.md)