Учебники

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

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

верх докера

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

Синтаксис

docker top ContainerID 

Опции

  • ContainerID — это идентификатор контейнера, для которого вы хотите увидеть топовые процессы.

ContainerID — это идентификатор контейнера, для которого вы хотите увидеть топовые процессы.

Возвращаемое значение

Вывод покажет процессы верхнего уровня в контейнере.

пример

sudo docker top 9f215ed0b0d3 

Приведенная выше команда покажет процессы верхнего уровня в контейнере.

Выход

Когда мы запустим указанную выше команду, она выдаст следующий результат:

Docker Top

остановка докера

Эта команда используется для остановки работающего контейнера.

Синтаксис

docker stop ContainerID 

Опции

  • ContainerID — это идентификатор контейнера, который необходимо остановить.

ContainerID — это идентификатор контейнера, который необходимо остановить.

Возвращаемое значение

Вывод выдаст идентификатор остановленного контейнера.

пример

sudo docker stop 9f215ed0b0d3 

Приведенная выше команда остановит контейнер Docker 9f215ed0b0d3 .

Выход

Когда мы запустим указанную выше команду, она выдаст следующий результат:

Докер Стоп

Докер Р.М.

Эта команда используется для удаления контейнера.

Синтаксис

docker rm ContainerID 

Опции

  • ContainerID — это идентификатор контейнера, который необходимо удалить.

ContainerID — это идентификатор контейнера, который необходимо удалить.

Возвращаемое значение

Вывод даст идентификатор удаленного контейнера.

пример

sudo docker rm 9f215ed0b0d3 

Приведенная выше команда удалит Docker-контейнер 9f215ed0b0d3 .

Выход

Когда мы запустим указанную выше команду, она выдаст следующий результат:

Докер РМ

статистика докера

Эта команда используется для предоставления статистики работающего контейнера.

Синтаксис

docker stats ContainerID 

Опции

  • ContainerID — это идентификатор контейнера, для которого должна быть предоставлена ​​статистика.

ContainerID — это идентификатор контейнера, для которого должна быть предоставлена ​​статистика.

Возвращаемое значение

Выходные данные будут отображать использование процессора и памяти контейнера.

пример

sudo docker stats 9f215ed0b0d3 

Приведенная выше команда обеспечит использование ЦП и памяти Контейнера 9f215ed0b0d3 .

Выход

Когда мы запустим указанную выше команду, она выдаст следующий результат:

Docker Stats

присоединение докера

Эта команда используется для подключения к работающему контейнеру.

Синтаксис

docker attach ContainerID 

Опции

  • ContainerID — это идентификатор контейнера, к которому вам нужно присоединиться.

ContainerID — это идентификатор контейнера, к которому вам нужно присоединиться.

Возвращаемое значение

Никто

пример

sudo docker attach 07b0b6f434fe 

Приведенная выше команда будет прикреплена к Docker-контейнеру 07b0b6f434fe .

Выход

Когда мы запустим указанную выше команду, она выдаст следующий результат:

Docker Attach

После подключения к контейнеру Docker вы можете запустить приведенную выше команду, чтобы увидеть использование процесса в этом контейнере Docker.

Docker Attach Container

докер пауза

Эта команда используется для приостановки процессов в работающем контейнере.

Синтаксис

docker pause ContainerID 

Опции

  • ContainerID — это идентификатор контейнера, для которого необходимо приостановить процессы в контейнере.

ContainerID — это идентификатор контейнера, для которого необходимо приостановить процессы в контейнере.

Возвращаемое значение

ContainerID приостановленного контейнера.

пример

sudo docker pause 07b0b6f434fe 

Приведенная выше команда приостановит процессы в работающем контейнере 07b0b6f434fe .

Выход

Когда мы запустим указанную выше команду, она выдаст следующий результат:

Докер Пауза

докер, пауза

Эта команда используется для приостановки процессов в работающем контейнере.

Синтаксис

docker unpause ContainerID

Опции

  • ContainerID — это идентификатор контейнера, для которого необходимо приостановить процессы в контейнере.

ContainerID — это идентификатор контейнера, для которого необходимо приостановить процессы в контейнере.

Возвращаемое значение

ContainerID запущенного контейнера.

пример

sudo docker unpause 07b0b6f434fe 

Приведенная выше команда отключит процессы в работающем контейнере: 07b0b6f434fe

Выход

Когда мы запустим указанную выше команду, она выдаст следующий результат:

Docker Unpause

докер убить

Эта команда используется для уничтожения процессов в работающем контейнере.

Синтаксис

docker kill ContainerID

Опции

  • ContainerID — это идентификатор контейнера, для которого вам нужно убить процессы в контейнере.

ContainerID — это идентификатор контейнера, для которого вам нужно убить процессы в контейнере.

Возвращаемое значение

ContainerID запущенного контейнера.

пример

sudo docker kill 07b0b6f434fe 

Приведенная выше команда уничтожит процессы в работающем контейнере 07b0b6f434fe .

Выход

Когда мы запустим указанную выше команду, она выдаст следующий результат:

Docker Kill

Docker — жизненный цикл контейнера

На следующем рисунке показан весь жизненный цикл контейнера Docker.

Изначально контейнер Docker будет в созданном состоянии.

Затем контейнер Docker переходит в состояние выполнения при использовании команды Docker run .

Команда Docker kill используется для уничтожения существующего контейнера Docker.

Команда Docker pause используется для приостановки существующего контейнера Docker.

Команда остановки Docker используется для приостановки существующего контейнера Docker.

Команда запуска Docker используется для перевода контейнера из остановленного состояния в рабочее состояние.