Докер Начало работы 1 - Направление [перевод]

Начало, часть 1: установка направления и

Добро пожаловать! Мы рады, что Вы хотите узнать Докер. Docker вводный урок научит вас, как:

  1. Установить среда Докер (текущий шаг)
  2. Создание образа и запустить его в качестве контейнера
  3. Масштабирование приложений для запуска нескольких контейнеров
  4. В приложении распределения кластеров
  5. При добавлении к базе данных услуг стеки серверных
  6. Развертывание приложений для производства

концепция Docker

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

Контейнерные становится все более популярным, поскольку контейнер имеет следующие характеристики:

  • Гибкая Гибкость: даже самые сложные приложения могут быть помещены в контейнер.

  • Легкий Lightweight: судно и с использованием общего ядра хоста.

  • Сменная Универсальность: можно мгновенно развернуть обновления и модернизации.

  • Портативная Переносимость: Вы можете создавать собственные приложения, развернутые в облако, и работать в любом месте.

  • Масштабируемость Масштабируемость: Вы можете добавлять и автоматически распространять копии контейнера.

  • Составная стекируемый: мгновенная вертикальная служба стеки.

Зеркало и контейнеры

Для начала работы зеркальную контейнера. Зеркальное представляет собой исполняемый пакет, который включает в себя все необходимое для запуска приложения - код среды выполнения, библиотеки, переменные окружения и файлы конфигурации.

Контейнер выполнение зеркального экземпляра, при выполнении зеркального отображения , почему изменение в памяти (например, зеркало или имеющее состояние пользовательского процесса). Вы можете увидеть список выполняющегося контейнера, в котором содержится список команд  docker ps, как Linux в том же самом.

Контейнеры и виртуальные машины

Контейнер работает родной на Linux, хоста ядра и совместно с другими контейнерами. Она работает дискретный процесс, не будет занимать больше памяти, чем любые другие исполняемые файлы, так что это очень легкий.

В отличие от этого, виртуальная машина (VM) работает полноценный «гостевой» операционной системы, виртуальный доступ к ресурсам принимающей гипервизор. Как правило, среда VM при условии, больше ресурсов, чем большинство приложений нужно.

Docker готова среда

Установка и обслуживание на поддерживаемой платформе Docker Community Edition (CE) или Enterprise Edition (EE).

Для полной интеграции Kubernetes

  • Kubernetes Docker на рабочий стол, доступный для Mac, обеспечивая 17,12 Грани (mac45) или 17.12 Stable (mac46) и позже.
  • Kubernetes для Windows, на рабочем столе Докер доступны в 18.06.0 CE (win70), а затем и пограничных каналов.

Тестовая версия Docker

  1. Запуск  docker --version, и убедитесь , что у вас есть поддержка Докер версии:

    Докер - версия 
    
    Docker версия 17,12 . 0 -ce, построить c97c6d6

     

  2. Run  Docker info(или  docker version без -), для получения более подробной информации об установке Докер:

    Докер Информация 
    
    Контейнеры: 0 Running: 0 Приостановлено: 0 приостановленных: 0 Изображения: 0 Server Version: 17,12 . 0 -ce хранения Driver: overlay2 ...

     

Чтобы избежать ошибок разрешений (и использовать  sudo), добавлять пользователей в  docker группы.

испытательная установка Docker

  1. Для того, чтобы проверить свои установки работает правильно, запустив простой докер зеркало привет-мир:

    Докер запустить hello- мира 
    
    Невозможно найти образ « привет-мир: последние » локально последнее: вытягивать из библиотеки / привет-мир ca4f61b1923c: Вытяните полный дайджест: sha256: ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7 Статуса: Загружено новее изображение для hello- мира: последний 
    
    Привет из Докер ! Это сообщение показывает , что установка , кажется, работает правильно. ...

     

  2. Список загруженных на ваш компьютер привет - мировое изображение:

    изображения Докер Ls

     

  3. Список контейнер привет-мир (генерируется соответствующее изображение), он сразу же вытащил после информации на дисплее. Если контейнер все еще работает, вам не нужен --all параметр:

    Докер контейнер Ls - все 
    
    КОНТЕЙНЕР ID ИЗОБРАЖЕНИЯ КОМАНДЫ CREATED СТАТУС 54f4984ed6a8 Привет -Мировой « / Привет »  20 секунд назад возбужденном ( 0 ) 19 секунд назад

     

Резюме и шпаргалка

 
## Список Docker CLI команды 
Докер 
Докер контейнер - помощь 

## Отображать версию Докер и информация 
докер - версия 
докер версия 
докер Информация 

## Выполнить Docker изображение 
докер запустить привет - мира 

## Список Docker изображения 
докер Изображение LS 

## Список Docker контейнеры (бег, все, все в спокойном режиме) 
Докер контейнер Ls 
Docker контейнер Ls - все 
докер контейнер Ls -aq

 

Первая часть заключения

Интеграция контейнера таким образом, чтобы непрерывное и непрерывное развертывание (CI / CD), чтобы достичь бесшовной. Например:

  • Приложения больше не должны полагаться на систему.

  • Обновление любой части может быть прижаты к распределенным приложениям.

  • Плотность ресурсов может быть оптимизирована. 

Используйте Docker, расширить приложение, чтобы начать новый исполняемый файл, виртуальная машина не работает тяжелая.

рекомендация

отwww.cnblogs.com/13yan/p/11239214.html