Учебники

Докер — Изображения

В 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 

Выход

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