Ваш ребенок переходит в 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.