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


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

Решите, каким будет новый способ оплаты!
верх докера
С помощью этой команды вы можете увидеть основные процессы в контейнере.

Синтаксис
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 используется для перевода контейнера из остановленного состояния в рабочее состояние.