Почему хорошие программисты использовать Java Share Докер

Хорошие программисты Java Обучение Share Почему Docker, описанный как способ виртуализации, возникающая Docker, по сравнению с традиционным подходом к виртуализации имеет много преимуществ.

Более эффективное использование системных ресурсов

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

Быстрее время запуска

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

Последовательная среда выполнения

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

Непрерывная поставка и развертывание

В (DevOps) развитие персонала и эксплуатации и технического обслуживания, наиболее надежда создать или настроить один раз, запускай везде нормально.

Использование Docker непрерывная интеграция может быть достигнута с помощью пользовательских приложений зеркального отображения, непрерывной доставки, развертывания. Разработчики могут Dockerfile  это зеркало , построенное в сочетании с непрерывной интеграции (Continuous Integration)  тест системной интеграции, работы и обслуживающий персонал может быстро развернуть изображение непосредственно в производственной среде, даже сочетать непрерывное развертывание (Deployment непрерывной доставки /)  системы Автоматическое развертывание.

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

Легче миграции

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

Легче поддерживать и расширять

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

собственности

контейнер

виртуальная машина

начало

Второй класс

уровень Минута

Жесткий диск

Как правило MB

Как правило, ГБ

производительность

Рядом с родной

Слабее

сумма поддержки системы

Single поддерживает тысячи контейнеров

Общие десятки

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

отwww.cnblogs.com/gcghcxy/p/11114810.html
рекомендация