В этой главе мы подробно рассмотрим, что мы можем сделать с контейнерами.
верх докера
С помощью этой команды вы можете увидеть основные процессы в контейнере.
Синтаксис
docker top ContainerID
Опции
-
ContainerID — это идентификатор контейнера, для которого вы хотите увидеть топовые процессы.
ContainerID — это идентификатор контейнера, для которого вы хотите увидеть топовые процессы.
Возвращаемое значение
Вывод покажет процессы верхнего уровня в контейнере.
пример
sudo docker top 9f215ed0b0d3
Приведенная выше команда покажет процессы верхнего уровня в контейнере.
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат:
остановка докера
Эта команда используется для остановки работающего контейнера.
Синтаксис
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 attach ContainerID
Опции
-
ContainerID — это идентификатор контейнера, к которому вам нужно присоединиться.
ContainerID — это идентификатор контейнера, к которому вам нужно присоединиться.
Возвращаемое значение
Никто
пример
sudo docker attach 07b0b6f434fe
Приведенная выше команда будет прикреплена к Docker-контейнеру 07b0b6f434fe .
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат:
После подключения к контейнеру Docker вы можете запустить приведенную выше команду, чтобы увидеть использование процесса в этом контейнере Docker.
докер пауза
Эта команда используется для приостановки процессов в работающем контейнере.
Синтаксис
docker pause ContainerID
Опции
-
ContainerID — это идентификатор контейнера, для которого необходимо приостановить процессы в контейнере.
ContainerID — это идентификатор контейнера, для которого необходимо приостановить процессы в контейнере.
Возвращаемое значение
ContainerID приостановленного контейнера.
пример
sudo docker pause 07b0b6f434fe
Приведенная выше команда приостановит процессы в работающем контейнере 07b0b6f434fe .
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат:
докер, пауза
Эта команда используется для приостановки процессов в работающем контейнере.
Синтаксис
docker unpause ContainerID
Опции
-
ContainerID — это идентификатор контейнера, для которого необходимо приостановить процессы в контейнере.
ContainerID — это идентификатор контейнера, для которого необходимо приостановить процессы в контейнере.
Возвращаемое значение
ContainerID запущенного контейнера.
пример
sudo docker unpause 07b0b6f434fe
Приведенная выше команда отключит процессы в работающем контейнере: 07b0b6f434fe
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат:
докер убить
Эта команда используется для уничтожения процессов в работающем контейнере.
Синтаксис
docker kill ContainerID
Опции
-
ContainerID — это идентификатор контейнера, для которого вам нужно убить процессы в контейнере.
ContainerID — это идентификатор контейнера, для которого вам нужно убить процессы в контейнере.
Возвращаемое значение
ContainerID запущенного контейнера.
пример
sudo docker kill 07b0b6f434fe
Приведенная выше команда уничтожит процессы в работающем контейнере 07b0b6f434fe .
Выход
Когда мы запустим указанную выше команду, она выдаст следующий результат:
Docker — жизненный цикл контейнера
На следующем рисунке показан весь жизненный цикл контейнера Docker.
Изначально контейнер Docker будет в созданном состоянии.
Затем контейнер Docker переходит в состояние выполнения при использовании команды Docker run .
Команда Docker kill используется для уничтожения существующего контейнера Docker.
Команда Docker pause используется для приостановки существующего контейнера Docker.
Команда остановки Docker используется для приостановки существующего контейнера Docker.
Команда запуска Docker используется для перевода контейнера из остановленного состояния в рабочее состояние.