Докер - Контейнеры
Контейнеры - это экземпляры образов Docker, которые можно запустить с помощью команды Docker run. Основное назначение Docker - запуск контейнеров. Обсудим, как работать с контейнерами.
Запуск контейнера
Запуск контейнеров управляется с помощью Docker runкоманда. Чтобы запустить контейнер в интерактивном режиме, сначала запустите контейнер Docker.
sudo docker run –it centos /bin/bash
Затем нажмите Crtl + p, и вы вернетесь в оболочку своей ОС.
![](https://post.nghiatu.com/assets/tutorial/docker/images/containers.jpg)
Затем вы будете работать в экземпляре системы CentOS на сервере Ubuntu.
Перечень контейнеров
Вы можете перечислить все контейнеры на машине через docker psкоманда. Эта команда используется для возврата запущенных в данный момент контейнеров.
docker ps
Синтаксис
docker ps
Параметры
Никто
Возвращаемое значение
На выходе будут показаны запущенные в данный момент контейнеры.
пример
sudo docker ps
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
![](https://post.nghiatu.com/assets/tutorial/docker/images/listing_of_containers.jpg)
Посмотрим еще несколько вариантов docker ps команда.
докер ps -a
Эта команда используется для вывода списка всех контейнеров в системе.
Синтаксис
docker ps -a
Параметры
─a - Это говорит docker ps команда, чтобы вывести список всех контейнеров в системе.
Возвращаемое значение
На выходе будут показаны все контейнеры.
пример
sudo docker ps -a
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
![](https://post.nghiatu.com/assets/tutorial/docker/images/docker_ps_a.jpg)
история докеров
С помощью этой команды вы можете увидеть все команды, которые были запущены с изображением через контейнер.
Синтаксис
docker history ImageID
Параметры
ImageID - Это идентификатор изображения, для которого вы хотите увидеть все команды, которые были выполнены для него.
Возвращаемое значение
В выводе будут показаны все команды, выполняемые с этим изображением.
пример
sudo docker history centos
Приведенная выше команда покажет все команды, которые были запущены против centos образ.
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
![](https://post.nghiatu.com/assets/tutorial/docker/images/docker_history.jpg)