Якщо ви системний адміністратор і відповідаєте за управління 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 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" 19 годин тому Вгору 19 годин 0.0.0.0: 8082-> 8083 / tcp calibre-web
[/ cc
Коротке пояснення кожної колонки наведено нижче:
Ідентифікатор контейнера: Унікальна ідентифікація контейнера.
Imag: Ім'я зображення Docker, яке використовувалося для створення контейнера.
Команда: Ім'я команди, яка запускається після запуску контейнера.
Створено: Відобразити час створення контейнера.
Статус: Відображення запущеного стану контейнера.
Порти: Показує відкритий порт.
Імена: Назва контейнера.
Якщо ви хочете перерахувати лише зупинені контейнери Docker у вашій системі, виконайте таку команду:
[cc lang = "bash" width = "700" escape = "true"]
docker ps --filter "status = exited"
Ви повинні побачити такий результат:
КОМАНДА ІДЕНТИФІКАЦІЯ ЗОБРАЖЕННЯ СТВОРЕНИЙ СТАТУС ПОРТИ НАЗВИ592b9fe9f478 drupal "docker-php-entrypoi ..." 4 хвилини тому Вийшов (0)
Близько хвилини тому mystifying_cartwright
Список усіх запущених контейнерів Docker
Якщо ви хочете перерахувати лише запущені контейнери Docker у вашій системі, існує кілька команд для їх перерахування.
Щоб перерахувати всі запущені контейнери 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 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" 19 годин тому Вгору 19 годин 0.0.0.0: 8082-> 8083 / tcp calibre-web
Якщо ви хочете вказати єдиний ідентифікатор запущеного контейнера Docker, запустіть таку команду:
контейнер докера ls -qВи повинні побачити такий результат:
9392aab37f99bcbc64840b0a
3e5cddafb61d
Перерахувати всі контейнери Docker за розміром
Ви також можете перерахувати всі запущені контейнери Docker із розміром кожного контейнера
Наприклад, перелічіть і перегляньте розмір усіх запущених контейнерів Docker, виконайте таку команду:
список контейнерів докераВи повинні побачити всі запущені контейнери Docker зі стовпчиком розміру, як показано нижче:
ІДЕНТИФІК КОНТЕЙНЕРУ ЗОБРАЖЕННЯ СТВОРЕНО СТАТУС ПОРТИ НАЗВИ РОЗМІР9392aab37f99 wordpress "точка входу докера.s… "7 хвилин тому Вгору 7 хвилин 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (віртуальний 543 МБ)
bcbc64840b0a mariadb "точка входу докера.s… "7 хвилин тому Вгору 7 хвилин 3306 / tcp wordpressdb 2B (віртуальний 407MB)
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" 19 годин тому Вгору 19 годин 0.0.0.0: 8082-> 8083 / tcp calibre-web 103 МБ (віртуальний 406 МБ)
Ви також можете перерахувати та переглянути розмір усіх запущених та зупинених контейнерів за допомогою такої команди:
контейнер докера 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 (віртуальний 543 МБ)
bcbc64840b0a mariadb "точка входу докера.s… "8 хвилин тому Вгору 8 хвилин 3306 / tcp wordpressdb 2B (віртуальний 407MB)
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" 19 годин тому Вгору 19 годин 0.0.0.0: 8082-> 8083 / tcp calibre-web 103 МБ (віртуальний 406 МБ
Висновок
У цьому посібнику ви дізналися про те, як перерахувати контейнери Docker кількома методами. Сподіваюся, у вас зараз є достатньо знань про те, як перерахувати контейнери Docker в Linux.