Ако сте системен администратор и отговаряте за управлението на Docker, може да се наложи да знаете как да изброите контейнерите на Docker. Има няколко начина за изброяване на Docker контейнери в Linux.
В този урок ще ви покажем как да изброите Docker контейнери с няколко примера.
Списък на всички контейнери на Docker
Ако искате да изброите всички контейнери на Docker във вашата система, включително работещ контейнер на Docker и спрени контейнери на Docker, има няколко команди, които можете да ги изброите, както е показано по-долу:
списък с контейнери на докер -aИли
контейнер за докер ls -aИли
докер контейнер ps -aИли
докер ps -aТрябва да видите всички работещи и спрени контейнери на Docker в следния изход:
ИМЕ НА КОНТЕЙНЕР ИМИДЖ КОМАНДА СЪЗДАДЕН СТАТУС ПРИСТАНИЯ ИМЕНА592b9fe9f478 drupal "docker-php-entrypoi ..." преди 3 минути Излезе (0) Преди около минута mystifying_cartwright
9392aab37f99 wordpress "точка за влизане на докер.s ... "преди 5 минути нагоре 5 минути 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "точка за влизане на докер.s ... "преди 6 минути нагоре 6 минути 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init / ..." преди 19 часа нагоре 19 часа 0.0.0.0: 8082-> 8083 / tcp калибър-уеб
[/ cc
Кратко обяснение на всяка колона е показано по-долу:
Идент. № на контейнера: Уникална идентификация на контейнера.
Представете си: Име на изображението на Docker, използвано за създаване на контейнера.
Команда: Името на командата, която се изпълнява след стартиране на контейнера.
Създаден: Показване на времето за създаване на контейнера.
Състояние: Показва текущото състояние на контейнера.
Пристанища: Показва отворения порт.
Имена: Име на контейнера.
Ако искате да изброите само спрени контейнери на Docker във вашата система, изпълнете следната команда:
[cc lang = "bash" width = "700" escaped = "true"]
docker ps --filter "статус = излязъл"
Трябва да видите следния изход:
ИМЕ НА КОНТЕЙНЕР ИМИДЖ КОМАНДА СЪЗДАДЕН СТАТУС ПРИСТАНИЯ ИМЕНА592b9fe9f478 drupal "docker-php-entrypoi ..." преди 4 минути Излезе (0)
Преди около минута mystifying_cartwright
Списък на всички работещи Docker контейнери
Ако искате да изброите само работещи контейнери на Docker във вашата система, има няколко команди за изброяването им.
За да изброите всички Running Docker контейнери, изпълнете една от следните команди:
докер контейнер lsИли
списък с контейнери на докерИли
докер контейнер psИли
докер psТрябва да видите всички работещи контейнери на Docker в следния изход:
ИМЕ НА КОНТЕЙНЕР ИМИДЖ КОМАНДА СЪЗДАДЕН СТАТУС ПРИСТАНИЯ ИМЕНА9392aab37f99 wordpress "точка за влизане на докер.s ... "преди 6 минути нагоре 6 минути 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "точка за влизане на докер.s ... "преди 7 минути нагоре 7 минути 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init / ..." преди 19 часа нагоре 19 часа 0.0.0.0: 8082-> 8083 / tcp калибър-уеб
Ако искате да изброите единствения идентификатор на работещия контейнер на Docker, изпълнете следната команда:
контейнер за докер ls -qТрябва да видите следния изход:
9392aab37f99bcbc64840b0a
3e5cddafb61d
Списък на всички контейнери на Docker по размер
Можете също така да изброите всички работещи контейнери на Docker с размера на всеки контейнер
Например избройте и прегледайте размера на всички работещи контейнери на Docker, изпълнете следната команда:
docker контейнер списъциТрябва да видите всички работещи контейнери на Docker с колона с размер, както е показано по-долу:
КОНТЕЙНЕР ИД ИМЕЙДЖ КОМАНД СЪЗДАДЕН СЪСТОЯНИЕ ПОРТОВИ ИМЕНА РАЗМЕР9392aab37f99 wordpress "точка за влизане на докер.s ... "преди 7 минути нагоре 7 минути 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (виртуален 543MB)
bcbc64840b0a mariadb "точка за влизане на докер.s ... "преди 7 минути нагоре 7 минути 3306 / tcp wordpressdb 2B (виртуален 407MB)
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init / ..." преди 19 часа нагоре 19 часа 0.0.0.0: 8082-> 8083 / tcp калибър-уеб 103MB (виртуален 406MB)
Можете също така да изброите и видите размера на всички работещи и спрени контейнери със следната команда:
докер контейнер ls -asТрябва да видите следния изход:
КОНТЕЙНЕР ИД ИМЕЙДЖ КОМАНД СЪЗДАДЕН СЪСТОЯНИЕ ПОРТОВИ ИМЕНА РАЗМЕР592b9fe9f478 drupal "docker-php-entrypoi ..." преди 5 минути Излезе (0) преди 3 минути mystifying_cartwright 0B (виртуални 495MB)
9392aab37f99 wordpress "точка за влизане на докер.s ... "преди 7 минути нагоре 7 минути 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (виртуален 543MB)
bcbc64840b0a mariadb "точка за влизане на докер.s ... "преди 8 минути нагоре 8 минути 3306 / tcp wordpressdb 2B (виртуален 407MB)
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init / ..." преди 19 часа нагоре 19 часа 0.0.0.0: 8082-> 8083 / tcp калибър-уеб 103MB (виртуален 406MB
Заключение
В това ръководство научихте как да изброите Docker контейнери с няколко метода. Надявам се, че вече имате достатъчно знания как да изброите Docker контейнери в Linux.