Images. Введение в Docker-образы

15.09.2025
0
13
---

Образы (Images) Docker – это упакованные файлы и зависимости для запуска контейнера. Образ может быть полноценным, похожим на ОС, или минимальным (distroless).

Основные действия и команды

1. Запуск контейнера из образа
docker run --name test nginx:stable
Команда создаёт и запускает контейнер test из образа nginx с тегом stable.
Если такого образа нет на хосте, Docker автоматически скачает его.

2. Получение образа вручную
docker pull <образ:тег>
Скачивает образ из реестра (обычно Docker Hub). Прямое использование редко нужно, потому что Docker подгружает образы сам при первом запуске.

3. Просмотр локальных образов
docker images
Показывает список всех образов на машине.

Колонки вывода:

  • REPOSITORY – имя образа (часто с адресом реестра, если он не Docker Hub).

  • TAG – тег, например версия приложения или пометка stable, alpine и т.д.

  • IMAGE ID – уникальный идентификатор, который тоже можно использовать при запуске.

  • CREATED – дата сборки образа.

  • SIZE – размер.

Если тег не указан, подразумевается latest.

4. Работа с тегами
docker tag <image_id> новый_репозиторий:тег
Позволяет присвоить образу новое имя и тег. Это не копия файла, а ссылка на тот же ID.
В отличие от git-тегов, Docker-теги часто «переезжают»: например, nginx:stable всегда указывает на актуальную стабильную версию, а старые образы остаются без этого тега.

5. Информация об образе
docker inspect <образ:тег>
Выводит подробный JSON: слои образа, команду запуска, условия сборки, путь на хосте (например, .GraphDriver.Data.UpperDir содержит данные последнего слоя).

Термины

  • Реестр (registry) – удалённое хранилище образов. По умолчанию используется Docker Hub.

  • Репозиторий (repository) – имя конкретного образа внутри реестра, например nginx.

Понравиласть статья? Жми лайк или расскажи своим друзьям!
Теги к новости:
Docker, Linux, docker build app
Комментарии
Добавить комментарий
Добавление комментария
Ваше Имя:
Ваш E-Mail:
Это код:
Кликните на изображение чтобы обновить код, если он неразборчив
Введите сюда: