Ваш ребенок переходит в Docker

В этой статье мы обсудим самые основные и важные команды Docker CLI, о которых вам нужно знать. Docker - это известный инструмент, предназначенный для упрощения создания, развертывания и запуска приложений с использованием контейнеров. Я объяснил эту вводную часть в своей первой статье о докере. Контейнеры очень важны при разработке приложений, некоторых действиях в области науки о данных и безопасности.

Докер тянуть

docker pull <IMAGE_NAME>

Эта команда используется для извлечения изображений из репозитория докеров (hub.docker.com).

Докер Старт

docker start <CONTAINER_NAME_OR_ID>

Это запустит существующий контейнер.

Docker PS - Статус процесса

docker ps -a

Эта команда используется для отображения всех работающих и других существующих контейнеров.

docker ps

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

docker ps -aq

Эта команда покажет только идентификаторы всех контейнеров.

Docker Run

docker run --name <CONTAINER_NAME_YOU_WANT> <DOCKER_IMAGE_ID>

Используя команду именования, вы можете присвоить контейнеру имя, которое вы предпочитаете, ниже укажите имя контейнера ubuntu. Эта команда запуска docker представляет собой комбинацию команды docker pull и docker start (docker run = docker pull + docker start).

Docker RM - Удалить

docker rm <CONTAINER_ID>

Использование этой команды удаляет конкретный контейнер. Чтобы удалить все существующие контейнеры, также можно использовать команду docker rm $ (docker ps -aq). Я проверил существующие контейнеры до и после удаления контейнера ниже.

Примечание: - при вводе идентификатора контейнера нет необходимости вводить весь идентификатор. Вы можете ввести первые 3 или 4 буквы, и эти буквы должны быть уникальными в пределах ваших существующих контейнеров.

Образы Docker

docker images

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

docker images -q

Эта команда перечислит только идентификаторы изображений.

Docker RMI - удалить образ

docker rmi <IMAGE_NAME_OR_ID>

Эта команда удалит конкретный образ Docker.

Докер Стоп

docker stop <CONTAINER_ID>

Это остановит запущенный контейнер.

Докер Убить

docker kill <CONTAINER_ID>

Это убьет весь процесс запущенного контейнера. Есть разница между командами остановки и уничтожения.

  • docker stop - постарайтесь остановить его вежливо. Чтобы остановить контейнер, потребуется некоторое время.
  • docker kill - остановит основную точку входа в процесс и немедленно остановит его.

Автономный режим Docker

  • Отсоединенный режим docker означает, что контейнер Docker работает в фоновом режиме вашего терминала.
  • Он не получает ввод или вывод на дисплей. Использование автономного режима также позволяет закрыть открытый сеанс терминала, не останавливая контейнер.
docker run -d < IMAGE_NAME >

docker run -d <IMAGE_NAME> sleep 1000

Эта команда запустит контейнер в автономном режиме и остановит контейнер через 1000 секунд.

Журналы Докера

docker logs < CONTAINER_NAME_OR_ID >

Это покажет все журналы конкретного контейнера.

Статистика Docker

docker stats <CONTAINER_NAME_OR_ID>

Это показывает, сколько ресурсов потребляет каждый раз. Каждую секунду обновляйте эти значения и получайте обновленную информацию.

Docker Inspect

docker inspect <CONTAINER_ID>

Это покажет больше свойств контейнера, таких как IP-адрес, MAC-адрес контейнера.

Заключение

Если у вас есть некоторые знания о Docker и вы в значительной степени уверены в основных вещах и хотите расширить свои знания, надеюсь, этот обзор помог вам лучше понять Docker.

Спасибо за прочтение!