Есть команда для отображения изображений, docker images
но, похоже, нет соответствующей docker containers
.
Кроме того, что вы не можете получить root-права и смотреть /var/lib/docker
туда, кажется, не способ сделать это. Я что-то пропустил? Это то, что никто не должен делать?
Ответы:
Чтобы показать только запущенные контейнеры, используйте данную команду:
Чтобы показать все контейнеры, используйте данную команду:
Чтобы показать последний созданный контейнер (включает все состояния), используйте данную команду:
Чтобы показать n последних созданных контейнеров (включая все состояния), используйте данную команду:
Для отображения общего размера файла используйте данную команду:
Содержание, представленное выше, взято с docker.com .
В новой версии Docker обновлены команды и добавлены некоторые команды управления:
Используется для вывода списка всех запущенных контейнеров.
А потом, если вы хотите очистить их всех,
Он используется для перечисления всех контейнеров, созданных независимо от его состояния.
И чтобы остановить все контейнеры Docker (сила)
Здесь контейнер является командой управления.
источник
docker rm
иdocker ps
) действительно показывают в помощь Docker в.docker system prune --all
. Документацию поdocker ps
перечисляет все запущенные и приостановленные контейнеры. Чтобы перечислить только запущенные:docker ps --filter="status=running"
docker ps
показывает только информацию о контейнерах. То, что вы хотите, это информация об изображениях. Вы можете увидеть все локальные изображения с помощьюdocker images
команды.Чтобы вывести список всех запущенных и остановленных контейнеров
Чтобы вывести список всех запущенных контейнеров (просто указав очевидное, а также пример использования опции -f filtering)
Вывести список всех запущенных и остановленных контейнеров, показывая только их идентификатор контейнера
Чтобы удалить все контейнеры, которые не работают
источник
Обратите внимание, что некоторое время назад произошло обновление этой команды. По умолчанию размер контейнера не будет отображаться (поскольку это довольно дорого для многих работающих контейнеров). Используйте
docker ps -s
для отображения размера контейнера.источник
docker ps -as
(не забудьте предварительно добавить,sudo
если демон работает от имени пользователя root)docker ps -s покажет размер только запущенных контейнеров.
Для проверки размера всех контейнеров используйте
docker ps -as
источник
Есть также следующие варианты:
с тех пор: 1.13.0 (2017-01-18) :
и как указано здесь: Представляя Docker 1.13 , пользователям предлагается принять новый синтаксис:
источник
docker --help
имеет предложенный интерфейс 3 страницы назад в своем выводе, скрытый перед устаревшими командами!Чтобы перечислить только контейнеры SHA1:
Таким образом, вы можете использовать список всех контейнеров для других команд (которые принимают несколько идентификаторов контейнеров в качестве параметров).
Например, в список только на имя всех контейнеров (поскольку
docker ps
список только их имена с другой информацией):источник
Набор команд Docker прост и хорошо держится вместе:
Обучение псевдонимам сначала сбивает с толку. Как только вы поймете, что происходит, они могут сохранить некоторые нажатия клавиш:
В Docker есть несколько псевдонимов. Например:
все одна и та же команда (смотрите сами для себя
docker help image rm
).источник
Есть много способов перечислить все контейнеры.
Вы также можете использовать опцию Give
[option]
.Опции -:
Вы можете использовать такую опцию:
источник
Для отображения только запущенных контейнеров
docker ps
Показать все контейнеры (включая все состояния)
docker ps -a
Показать последний созданный контейнер (включает все состояния)
docker ps -l
Показывать n последних созданных контейнеров (включает все состояния)
docker ps -n=-1
Для отображения общего размера файлов
docker ps -s
В новой версии Docker обновлены команды и добавлены некоторые команды управления:
docker container ls
Список всех запущенных контейнеров.
docker container ls -a
источник
Список запущенных контейнеров: -
$ docker ps
Список всех контейнеров: -
$ docker ps -a
Список только остановленных контейнеров: -
источник
просто удобный способ получить последние n = 5 контейнеров (независимо от того, запущены они или нет):
источник
использование
docker container ls
для отображения всех запущенных контейнеров.Используйте флаг
-a
чтобы показать все контейнеры (не только запущенные). т.е.docker container ls -a
Используйте флаг
-q
чтобы показать контейнеры и их числовые идентификаторы. т.е.docker container ls -q
Посетите документацию, чтобы узнать все доступные опции для этой команды.
источник
Я получил сообщение об ошибке,
Cannot connect to the Docker daemon.
я забыл, что я запускаю демон от имени пользователя root и мне нужноsudo
:источник
alias docker="sudo --group docker docker"
Следующая команда покажет только запущенные контейнеры по умолчанию.
Чтобы увидеть все контейнеры:
Для отображения последнего созданного контейнера:
источник