Images в Docker
Образ Images это набор файлов которые кофигурируют систему, Images полностью статичен и состоит из набора файлов. С одного образа Images, можно создать мгновенно много контейнеров которые будут доступны на разных портах:
Давайте теперь рассмотрим строение образа как же он выглядит. Каждый образ состоит из слоев, каждый слой это наборов файлов:
Команды для images
images
списком показывает все образы Docker, найденные на дискеsearch
поиск образа Imagepull
загружает готовый образ с необходимыми для работы параметрамиpush
отправляет образ в реестрhistory
показывает каждый слой образа в ретроспективе, отображая ряд полезных сведенийinspect
рассказывает все, что известно об образе, включая данные, касающиеся отдельных слоевrmi
удаляет образ Image из системы
Просмотр образов
Посмотреть все установленные локально образы Image:
docker images
Здесь отображаются следующие данные, касающиеся образа:
REPOSITORY
репозиторий, в котором хранится образTAG
привязанный к репозиторию тегIMAGE ID
код образаCREATED
срок жизниSIZE
пространство, которое образ занимает на диске
Поиск образа
Поиск образа Image в официальном репозитории на hub.docker.com:
docker search название_ images
Загрузка образа с hub.docker.com
Загрузить образ Image из официального репозитория на hub.docker.com:
docker pull название_ images
Загрузить определенную версию образа Image (без указания тега, скачивается версия latest) из официального репозитория на hub.docker.com:
docker pull название_ images:тег
Загрузка образа в hub.docker.com
После сборки образа на диске хостинга его можно разместить в Docker Hub с помощью отдельной команды:
docker push moy_repositoriy/timeweb:host
История образа
Показывает своего рода историю образа, речь идет о слоях, то есть промежуточных вариациях образа, входящих в его состав:
docker image history название_ images
Информация о образе
Отображает подробную информацию после обращения к конкретному образу:
docker inspect название_ images
Удаление образа
Удаление образа Image:
docker rmi название_images:тег
Удаление образа Image без тега:
docker rmi $(docker images -f "dangling=true" -q) --force