Контейнеры — это экземпляры образов Docker, которые можно запустить с помощью команды запуска Docker. Основное назначение Docker — запускать контейнеры. Давайте обсудим, как работать с контейнерами.
Запуск контейнера
Запуск контейнеров управляется командой запуска Docker. Чтобы запустить контейнер в интерактивном режиме, сначала запустите контейнер Docker.
sudo docker run –it centos /bin/bash
Затем нажмите Crtl + p, и вы вернетесь в свою оболочку ОС.
Затем вы будете работать в экземпляре системы CentOS на сервере Ubuntu.
Распечатка контейнеров
Можно перечислить все контейнеры на машине с помощью команды docker ps . Эта команда используется для возврата текущих запущенных контейнеров.
docker ps
Синтаксис
docker ps
Опции
Никто
Возвращаемое значение
Вывод покажет работающие в данный момент контейнеры.
пример
sudo docker ps
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат:
Давайте посмотрим еще несколько вариантов команды docker ps .
докер ps -a
Эта команда используется для вывода списка всех контейнеров в системе
Синтаксис
docker ps -a
Опции
-
─a — сообщает команде docker ps перечислить все контейнеры в системе.
─a — сообщает команде docker ps перечислить все контейнеры в системе.
Возвращаемое значение
Вывод покажет все контейнеры.
пример
sudo docker ps -a
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат:
история докера
С помощью этой команды вы можете увидеть все команды, которые были запущены с изображением через контейнер.
Синтаксис
docker history ImageID
Опции
-
ImageID — это идентификатор изображения, для которого вы хотите увидеть все команды, которые были запущены для него.
ImageID — это идентификатор изображения, для которого вы хотите увидеть все команды, которые были запущены для него.
Возвращаемое значение
Вывод покажет все команды, запущенные для этого изображения.
пример
sudo docker history centos
Приведенная выше команда покажет все команды, которые были запущены для изображения centos .
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат: