Введение в Docker Команды

Docker подразумевает виртуализацию на уровне ОС. Большинство разработчиков предпочитают использовать докер, и операционные системы тесно связаны с разработчиками. Оптимизация функциональности платформы с помощью мастерства команд докера. Они очень легкие VM '.

Основные команды Docker

  • docker –version - Показать текущую версию
  • Docker Pull - образы хранилища Docker могут быть извлечены с помощью команды Docker Pull

Пример: Docker Pull Ubuntu

  • docker run -it -d - для создания контейнера из изображения

Пример: docker run -it -d ubuntu

  • docker ps -a - отображает запущенные и вышедшие контейнеры.
  • docker exec -it bash - команда для доступа к запущенному контейнеру
  • docker kill - команда для немедленного прекращения выполнения контейнера

Пример: docker kill d61153bc

  • Docker commit - эта команда создает новый образ отредактированного контейнера в локальной системе
  • docker push - эта команда Docker используется для отправки изображения в хранилище Docker Hub.
  • docker images - список всех изображений, хранящихся в докере
  • docker rm - удаление контейнера, который остановил выполнение

Промежуточные команды Docker

  • Команда docker checkpoint - эта команда Docker, используемая для управления контрольными точками
  • сохранение в докере (ОПЦИИ) ИЗОБРАЖЕНИЕ (ИЗОБРАЖЕНИЕ…) - сохранение более одного изображения в архивах tar

Пример: docker save –output текстовое поле testbox.tar

  • Поиск в докере (ОПЦИИ) СРОК - Поиск докера

Пример: текстовое поле поиска docker

  • Статистика Docker (ОПЦИИ) (КОНТЕЙНЕР…) - Отображение статистики использования ресурсов

Пример: статистика докера

  • Системная команда docker - используется для управления докером

команда

Описание

докерная система dfПоказать использование диска докера
системные события докераПолучайте события в реальном времени с сервера
информация о докереОтображение общесистемной информации
система удаления докеровУдалить неиспользуемые данные
  • тег docker SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - создание целевого изображения со ссылкой на исходное изображение

Пример: тег docker 0e5574283393 fedora / httpd: версия 1.0

  • docker unpause CONTAINER (КОНТЕЙНЕР…) - отмена приостановки всего процесса в одном или нескольких контейнерах

Пример: Docker отменить тестовый контейнер

  • Файл импорта докера (OPTIONS) | URL | - (REPOSITORY (: TAG)) - Импорт содержимого из tarball для создания системного образа файла
  • информация о докере (ОПЦИИ) - Отображение информации всей системы

Пример: информация о докере -f

  • Выход из Docker (SERVER) - выход из реестра Docker

Расширенные команды Docker

  • Обновление докер-машины по умолчанию - обновить докер до последней версии. То, как происходит это обновление, зависит от базового дистрибутива, используемого на созданном экземпляре.
  • сборка docker –rm = false - логические параметры имеют вид -d = false. Значение, которое вы видите в тексте справки, является значением по умолчанию, которое устанавливается, если вы не указали этот флаг. Если вы укажете логический флаг без значения, это установит для флага значение true независимо от значения по умолчанию.

Полезные советы и рекомендации по использованию команд Docker

  • Используйте флаг -f для активации регистрации

Например: журналы докера -f

  • Разделение JSON может быть достигнуто в Docker по умолчанию, отдельные ключи могут быть извлечены с помощью jq.
  • При установке пакетов необходимо уделять больше внимания, так как эти команды также кэшируются.
  • Есть несколько мест, где можно указать команды в файле Docker.
  • Кэш будет аннулирован добавлением при изменении файлов
  • Во время построения изображения нет смысла писать в тома
  • Все пользователи определяются с хоста, следовательно, нет докера пространства имен пользователя.
  • Sudo помогает выполнять команды докера
  • Запуск докера в исполнение - сравнительно простой процесс
  • Docker очень эффективно позволяет создавать псевдонимы для своих собственных команд. Это помогает управлять и обрабатывать длинные и действительно большие команды Docker. Файлы ~ / .bashrcor ~ / .bash_aliases содержат значения псевдонимов.
  • Для доступа к контейнерам, доступ к которым осуществляется внутри сети, всегда требуется скрыть соответствующий идентификатор контейнера, команда ps -a помогает получить это в архиве.
  • Когда необходимый порт занят другой службой, тогда для выполнения контейнера порт хоста может быть подключен к определенному порту контейнера. Например, от порта 8080 хоста до порта 50 контейнера)
  • Docker предоставляет дополнительную поддержку для удаления ненужных битов кода из контейнера развертывания.
  • Он всегда настроен для сопряжения файла Docker, связанного с соответствующими операторами run. Это помогает решать проблемы, как предписано, исключая ненужное использование дискового пространства.
  • Docker всегда предпочитает отслеживать операторы в файле Docker, который не претерпел никаких изменений. Экономия времени может быть достигнута путем установки содержимого, отображаемого в файле Docker, в порядке, в котором наименьшее возможное содержимое изменений указано в верхней части, а более вероятное содержимое изменений отображается в нижней части файла.

Вывод

Несмотря на то, что докер кажется простой настройкой, на самом деле это сложная система для обработки, когда он рассматривает свои яркие особенности в картинке. Определенно, Docker является одним из популярных инструментов виртуализации и позволяет в сочетании с операционной системой хоста.

Рекомендуемые статьи

Это было руководство к командам Docker. Здесь мы обсудили основные, непосредственные и расширенные команды Docker. Вы также можете посмотреть следующие статьи, чтобы узнать больше.

  1. Расширенные команды GIT
  2. Список команд Rails
  3. Основные команды C
  4. Команды начальной загрузки