Докер - Работа с контейнерами
В этой главе мы подробно рассмотрим, что мы можем делать с контейнерами.
докер сверху
С помощью этой команды вы можете увидеть основные процессы в контейнере.
Синтаксис
docker top ContainerID
Параметры
ContainerID - Это идентификатор контейнера, для которого вы хотите видеть основные процессы.
Возвращаемое значение
Вывод покажет процессы верхнего уровня в контейнере.
пример
sudo docker top 9f215ed0b0d3
Приведенная выше команда покажет процессы верхнего уровня в контейнере.
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
докер стоп
Эта команда используется для остановки работающего контейнера.
Синтаксис
docker stop ContainerID
Параметры
ContainerID - Это идентификатор контейнера, который необходимо остановить.
Возвращаемое значение
В выходных данных будет указан идентификатор остановленного контейнера.
пример
sudo docker stop 9f215ed0b0d3
Приведенная выше команда остановит контейнер Docker 9f215ed0b0d3.
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
докер rm
Эта команда используется для удаления контейнера.
Синтаксис
docker rm ContainerID
Параметры
ContainerID - Это идентификатор контейнера, который необходимо удалить.
Возвращаемое значение
В результате будет получен идентификатор удаленного контейнера.
пример
sudo docker rm 9f215ed0b0d3
Приведенная выше команда удалит контейнер Docker 9f215ed0b0d3.
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
статистика докеров
Эта команда используется для предоставления статистики работающего контейнера.
Синтаксис
docker stats ContainerID
Параметры
ContainerID - Это идентификатор контейнера, для которого необходимо предоставить статистику.
Возвращаемое значение
В выходных данных будет показано использование ЦП и памяти контейнера.
пример
sudo docker stats 9f215ed0b0d3
Вышеупомянутая команда обеспечит использование ЦП и памяти контейнера. 9f215ed0b0d3.
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
докер прикрепить
Эта команда используется для подключения к работающему контейнеру.
Синтаксис
docker attach ContainerID
Параметры
ContainerID - Это идентификатор контейнера, к которому нужно привязать.
Возвращаемое значение
Никто
пример
sudo docker attach 07b0b6f434fe
Вышеупомянутая команда будет прикреплена к контейнеру Docker 07b0b6f434fe.
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
После того, как вы подключились к контейнеру Docker, вы можете запустить указанную выше команду, чтобы увидеть использование процесса в этом контейнере Docker.
докер пауза
Эта команда используется для приостановки процессов в работающем контейнере.
Синтаксис
docker pause ContainerID
Параметры
ContainerID - Это идентификатор контейнера, для которого нужно приостановить процессы в контейнере.
Возвращаемое значение
ContainerID приостановленного контейнера.
пример
sudo docker pause 07b0b6f434fe
Приведенная выше команда приостановит процессы в работающем контейнере. 07b0b6f434fe.
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
docker unpause
Эта команда используется для unpause процессы в запущенном контейнере.
Синтаксис
docker unpause ContainerID
Параметры
ContainerID - Это идентификатор контейнера, для которого необходимо возобновить процессы в контейнере.
Возвращаемое значение
ContainerID работающего контейнера.
пример
sudo docker unpause 07b0b6f434fe
Приведенная выше команда возобновит процессы в запущенном контейнере: 07b0b6f434fe
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
Докер убить
Эта команда используется для завершения процессов в работающем контейнере.
Синтаксис
docker kill ContainerID
Параметры
ContainerID - Это идентификатор контейнера, для которого вам нужно убить процессы в контейнере.
Возвращаемое значение
ContainerID работающего контейнера.
пример
sudo docker kill 07b0b6f434fe
Приведенная выше команда убьет процессы в запущенном контейнере 07b0b6f434fe.
Вывод
Когда мы запускаем указанную выше команду, она даст следующий результат -
Докер - жизненный цикл контейнера
На следующем рисунке поясняется весь жизненный цикл контейнера Docker.
Изначально контейнер Docker будет в created штат.
Затем контейнер Docker переходит в рабочее состояние, когда Docker run используется команда.
Докер kill используется для уничтожения существующего контейнера Docker.
Докер pause Команда используется для приостановки существующего контейнера Docker.
Докер stop Команда используется для приостановки существующего контейнера Docker.
Докер run команда используется для возврата контейнера из stopped заявить running штат.