Skip to main content

Docker. Пуш в свой репозиторий

Docker

После того как мы собрали наш образ, ему нужно присвоить тэг, это ВАЖНО!

Чтобы добавить тег к Docker-образу, необходимо использовать команду docker tag. Эта команда позволяет создавать новые теги для существующих образов.

Синтаксис команды docker tag:

docker tag <IMAGE>[:<TAG>] <REPOSITORY>:<TAG>

Где:

  • <IMAGE> - идентификатор или имя существующего образа, который нужно пометить тегом.
  • <TAG> (необязательно) - существующий тег образа <IMAGE>, который нужно изменить.
  • <REPOSITORY> - имя нового репозитория, которое нужно присвоить образу.
  • <TAG> - новый тег, который нужно присвоить образу.

Пример:

docker tag my-bash-app:latest my-username/my-bash-app:v1.0

Эта команда создаст новый тег v1.0 для образа my-bash-app, поместит его в репозиторий my-username/my-bash-app и удалит тег latest для этого образа.

Чтобы загрузить образ в репозиторий Docker Hub, нужно также использовать команду docker push:

docker push my-username/my-bash-app:v1.0

Эта команда загрузит образ my-bash-app с тегом v1.0 в репозиторий my-username/my-bash-app на Docker Hub. Перед этим необходимо авторизоваться в Docker Hub с помощью команды docker login.