Докер

Как да изброите докер контейнери

Как да изброите докер контейнери
Както знаете, Docker е ехо система, където можете да създавате или стартирате контейнери. Това е абсолютно безплатен инструмент с отворен код, който улеснява създаването, внедряването и стартирането на приложенията ви с помощта на контейнерите. Контейнерите са малки и леки алтернативи на виртуалните машини, които използват хост операционната система. Тя ви позволява да стартирате приложението си в изолирана среда.

Ако сте системен администратор и отговаряте за управлението на 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

Трябва да видите следния изход:

9392aab37f99
bcbc64840b0a
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.

Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...
HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...
Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...