Изображения


В Docker все основано на изображениях. Изображение представляет собой комбинацию файловой системы и параметров. Давайте рассмотрим пример следующей команды в Docker.

docker run hello-world
Команда Docker специфична и сообщает программе Docker в операционной системе, что нужно что-то делать.

Команда run используется для упоминания того, что мы хотим создать экземпляр изображения, который затем называется контейнером .

Наконец, «hello-world» представляет изображение, из которого сделан контейнер.

Команда Docker специфична и сообщает программе Docker в операционной системе, что нужно что-то делать.

Команда run используется для упоминания того, что мы хотим создать экземпляр изображения, который затем называется контейнером .

Наконец, «hello-world» представляет изображение, из которого сделан контейнер.

Теперь давайте посмотрим, как мы можем использовать образ CentOS, доступный в Docker Hub, для запуска CentOS на нашей машине с Ubuntu. Мы можем сделать это, выполнив следующую команду на нашем компьютере с Ubuntu:

sudo docker run -it centos /bin/bash
Обратите внимание на следующие моменты о приведенной выше команде sudo –

Мы используем команду sudo, чтобы убедиться, что она работает с правами root .

Здесь centos – это имя образа, который мы хотим загрузить с Docker Hub и установить на наш компьютер с Ubuntu.

─ упоминается, что мы хотим работать в интерактивном режиме .

/ bin / bash используется для запуска оболочки bash после запуска и запуска CentOS.

Мы используем команду sudo, чтобы убедиться, что она работает с правами root .

Здесь centos – это имя образа, который мы хотим загрузить с Docker Hub и установить на наш компьютер с Ubuntu.

─ упоминается, что мы хотим работать в интерактивном режиме .

/ bin / bash используется для запуска оболочки bash после запуска и запуска CentOS.

Отображение изображений Docker
Чтобы просмотреть список образов Docker в системе, вы можете выполнить следующую команду.

docker images
Эта команда используется для отображения всех изображений, установленных в данный момент в системе.

Синтаксис
docker images
Опции
Никто

Возвращаемое значение
Вывод предоставит список изображений в системе.

пример
sudo docker images
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат:

Отображение изображений Docker
Из приведенного выше вывода видно, что на сервере есть три изображения: centos, newcentos и jenkins . Каждое изображение имеет следующие атрибуты –

TAG – используется для логической маркировки изображений.

Идентификатор изображения – используется для уникальной идентификации изображения.

Создано – количество дней с момента создания изображения.

Виртуальный размер – размер изображения.

TAG – используется для логической маркировки изображений.

Идентификатор изображения – используется для уникальной идентификации изображения.

Создано – количество дней с момента создания изображения.

Виртуальный размер – размер изображения.

Загрузка изображений Docker
Изображения можно загрузить из Docker Hub с помощью команды Docker run . Давайте посмотрим подробно, как мы можем это сделать.

Синтаксис
Следующий синтаксис используется для запуска команды в контейнере Docker.

docker run image
Опции
Изображение – это имя изображения, которое используется для запуска контейнера.

Изображение – это имя изображения, которое используется для запуска контейнера.

Возвращаемое значение
Вывод выполнит команду в нужном контейнере.

пример
sudo docker run centos
Эта команда загрузит изображение centos , если оно еще не создано, и запустит ОС в качестве контейнера.

Выход
Когда мы запустим указанную выше команду, мы получим следующий результат –

Загрузка изображений Docker
Теперь вы увидите загруженный образ CentOS Docker. Теперь, если мы запустим команду Docker images, чтобы увидеть список изображений в системе, мы также сможем увидеть изображение centos .

Centos
Удаление изображений Docker
Образы Docker в системе можно удалить с помощью команды docker rmi . Давайте посмотрим на эту команду более подробно.

docker rmi
Эта команда используется для удаления образов Docker.

Синтаксис
docker rmi ImageID
Опции
ImageID – это идентификатор изображения, которое необходимо удалить.

ImageID – это идентификатор изображения, которое необходимо удалить.

Возвращаемое значение
Выходные данные будут содержать идентификатор изображения удаленного изображения.

пример
sudo docker rmi 7a86f8ffcb25
Здесь 7a86f8ffcb25 – это идентификатор изображения newcentos .

Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат:

Удаление изображений Docker
Давайте посмотрим еще несколько команд Docker на изображениях.

докер изображения -q
Эта команда используется для возврата только идентификаторов изображений изображений.

Синтаксис
docker images
Опции
q – Указывает команде Docker возвращать только ID изображения.

q – Указывает команде Docker возвращать только ID изображения.

Возвращаемое значение
Выходные данные будут отображать только идентификаторы изображений на хосте Docker.

пример
sudo docker images -q
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат:

Docker Images Q
докер проверяет
Эта команда используется для просмотра деталей изображения или контейнера.

Синтаксис
docker inspect Repository
Опции
Репозиторий – это название образа.

Репозиторий – это название образа.

Возвращаемое значение
На выходе будет показана подробная информация об изображении.

пример
sudo docker inspect jenkins
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат: