Докер - Работа с контейнерами

В этой главе мы подробно рассмотрим, что мы можем делать с контейнерами.

докер сверху

С помощью этой команды вы можете увидеть основные процессы в контейнере.

Синтаксис

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 штат.