Время для Docker: 1 учебник по Docker

Docker
Время для Docker: 1 учебник по Docker

Выражения начинаются с простого, и это начало серии

содержание

Что такое Докер?

Docker — это пакет контейнеров Linux, предоставляющий простой в использовании интерфейс контейнера. В настоящее время это самое популярное контейнерное решение для Linux.

Docker упаковывает приложение и зависимости программы в один файл. Запуск этого файла создаст виртуальный контейнер. Программы запускаются в этом виртуальном контейнере, как если бы они работали на реальной физической машине. С Docker вам не нужно беспокоиться об окружающей среде.

В целом, интерфейс Docker довольно прост, и пользователи могут легко создавать и использовать контейнеры, а также помещать в контейнеры свои собственные приложения. Контейнеры также можно версионировать, копировать, совместно использовать и изменять, как и обычный код.

докер архитектура

Понимание диаграммы выше помогает нам понять выполнение команды.

  • hostКомпьютер массива, выполняющий команду docker. Основная программа демона отвечает за различные операции (загрузка образов докеров, запуск контейнеров).
  • мы проходимclientКоманда взаимодействует с демоном, а демон выполняет последующие операции.
  • registryВсе докер-плееры совместно используют сервисы образов докеров, деймены могут зайти в реестр推/拉зеркало

Назначение Докера

  • Упрощенная конфигурация
  • Консолидировать сервер
  • Управление конвейером кода
  • Повышение эффективности разработки
  • Изолированное приложение
  • Возможность отладки
  • мульти аренды
  • Быстрое развертывание

Преимущества Докера

  • Упрощенная процедура:

Docker позволяет разработчикам упаковывать свои приложения и зависимости в портативный контейнер, который затем можно распространять на любую популярную машину Linux, обеспечивая виртуализацию. Docker изменил способ виртуализации, позволив разработчикам помещать свою работу непосредственно в Docker для управления. Удобство и скорость уже являются самыми большими преимуществами Docker: задачи, которые раньше занимали дни или даже недели, могут быть выполнены за секунды при обработке контейнеров Docker.

  • Избегайте фобий выбора:

Если у вас есть фобия выбора, будьте пожилым пациентом. Затем вы можете использовать Docker для упаковки вашего tangle! Например, образы Docker. Образы Docker содержат среду выполнения и конфигурацию, поэтому Docker может упростить развертывание нескольких экземпляров приложений. Например, веб-приложения, фоновые приложения, приложения базы данных, приложения для работы с большими данными, такие как кластеры Hadoop, очереди сообщений и т. д., могут быть упакованы в развертывание образа.

  • Расходы на резку:

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

следующий

Дальше будет на основеDocker Engine - Community 19.03.2упражняться

Client: Docker Engine - Community
 Version:           19.03.2
 API version:       1.40
 Go version:        go1.12.8
 Git commit:        6a30dfc
 Built:             Thu Aug 29 05:26:49 2019
 OS/Arch:           darwin/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.2
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.8
  Git commit:       6a30dfc
  Built:            Thu Aug 29 05:32:21 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.2.6
  GitCommit:        894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc:
  Version:          1.0.0-rc8
  GitCommit:        425e105d5a03fabd737a126ad93d62a9eeede87f
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

Больше контента будет разбито в следующий раз

Оригинальность - это непросто, если вы считаете, что моя статья вам полезна, пожалуйста, поставьте лайк и поддержите