MyTetra Share
Делитесь знаниями!
Список основных команд Docker
Время создания: 15.01.2018 11:40
Автор: br0ke
Текстовые метки: docker, commands, command list, usage
Раздел: Информационные технологии - Linux - Docker
Запись: and-semakin/mytetra_data/master/base/1515998413rk847ogokj/text.html на raw.githubusercontent.com

Управление контейнерами:

  1. docker create - создает новый контейнер без запуска;
  2. docker rename - переименовывает контейнер;
  3. docker run - создает новый контейнер и запускает его; универсальная команда;
  4. docker rm - удаляет контейнер;
  5. docker update - обновляет лимит ресурсов для контейнера.


Запуск и остановка контейнеров:

  1. docker start - запускает контейнер;
  2. docker stop - останавливает контейнер;
  3. docker restart - останавливает контейнер и запускает снова;
  4. docker pause - приостанавливает контейнер, сохраняя его состояние;
  5. docker unpause - запускает приостановленный контейнер;
  6. docker wait - блокирует оболочку до тех пор, пока контейнер не завершит работу;
  7. docker kill - посылает контейнеру SIGKILL;
  8. docker attach - подключается к работающему контейнеру.


Информационные команды:

  1. docker ps - показывает список контейнеров;
  2. docker logs - забирает логи из контейнера;
  3. docker inspect - показывает всю информацию о контейнере (включая IP-адреса);
  4. docker events - ?
  5. docker port - показывает публично доступные порты контейнера;
  6. docker top - показывает запущенные в контейнере процессы;
  7. docker stats - показывает статистику по использованию контейнером ресурсов;
  8. docker diff - покаывает измененные файлы в файловой системе контейнера.


Импорт / Экспорт:

  1. docker cp - копирует файлы между контейнером и локальной файловой системой;
  2. docker export - экспортирует файловую систему контейнера в tarball и выводит в STDOUT.


Выполнение команд:

  1. docker exec - выполняет команду внутри контейнера.


Управление образами:

  1. docker images - выводит список образов;
  2. docker import - создает образ из tarball;
  3. docker build - создает образ из Dockerfile;
  4. docker commit - создает образ на основе контейнера, временно его приостанавливая;
  5. docker rmi - удаляет образ;
  6. docker load - загружает образ в tarball из STDIN, включая родительские слои, метки и версии;
  7. docker save - сохраняет образ в tarball и выводит в STDOUT, включая родительские слои, метки и версии.


Информация об образах:

  1. docker history - выводит историю образа;
  2. docker tag - помечает образ именем (локально или в удаленном реестре).


Сети:

  1. docker network create - создает новую сеть;
  2. docker network rm - удаляет сеть;
  3. docker network ls - выводит список сетей;
  4. docker network inspect - выводит информацию о сети;
  5. docker network connect - ?
  6. docker network disconnect - ?


Удаленные реестры:

  1. docker login - авторизуется в удаленном реестре;
  2. docker logout - деавторизуется в удаленном реестре;
  3. docker search - производит поиск по реестру;
  4. docker pull - скачивает образ из реестра на локальную машину;
  5. docker push - загружает образ с локальной машины на удаленный реестр.
Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования