Изображения
В 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
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат: