Creating a Docker image in Cloud Registry
The guide describes how to create and build a Docker image from a Dockerfile.
To work with Docker images, install and configure Docker.
-
Create a file named Dockerfile on your device and add the below lines to it:
FROM ubuntu:latest CMD echo "Hi, I'm inside"
The described Docker image is based on Ubuntu and will execute one simple command.
-
Assemble the Docker image. For
<registry_ID>
, use theID
you got when creating the registry.docker build . \ -t registry.yandexcloud.net/<registry_ID>/ubuntu:hello
The
-t
flag assigns a URL to the Docker image in this format:registry.yandexcloud.net/<registry_ID>/<Docker_image_name>:<tag>
. You can build Docker images without any tag. In this case, the Docker CLI will provide the default label:latest
.
Once these commands are executed, a Docker image will be created in your repository with the hello
tag and the full address of the repository, which includes:
- Cloud Registry address:
registry.yandexcloud.net
. - Your registry ID:
<registry_ID>
. - Name of your
ubuntu
repository.