Docker 18.09 розширює цикл підтримки, пересилання SSH тощо

Логотип Docker: Кит, завантажений контейнером

Кілька днів тому розробники Docker випустили нову версію свого програмного забезпечення приходячи до цього версія 18.09 представляє значний прогрес провідного контейнерного двигуна у світі.

З цим новим випуском Docker розробники представили нові архітектури та функції, які покращують продуктивність контейнера та пришвидшити прийняття для кожного типу користувачів Docker, будь то розробник, ІТ-адміністратор, що працює в стартапі або велика заснована компанія.

Основні нові можливості Docker 18.09

Docker щойно випустив версію 18.09 для CE та EE з багатьма захоплюючими новими функціями та виправленнями помилок.

Одне з головних моментів цього нового випуску - це тепер можна використовувати движок BuildKit.

це новий двигун для побудови та упаковки програмного забезпечення за допомогою контейнерів. Це нова кодова база, призначена для заміни внутрішніх елементів поточних функцій збірки в Moby Engine.

Особливості, характерні для версії EE двигуна Docker, включають:

  • Додано відповідність FIPS для Windows Server 2016 та пізніших версій
  • Застосування Docker Content Trust для корпоративного двигуна. Це дозволяє Docker Engine - Enterprise запускати контейнери, не підписані конкретною організацією.

також Слід зазначити, що була введена нова директива "#syntax", яка дозволяє включати розширення для аналізу Dockerfile.

Додана можливість використання BuildKit без включення експериментального режиму та отримано API, оновлений до версії 1.39.

Крім того, додана підтримка віддаленого доступу за допомогою SSH та нова команда "механізм докера" контролювати життєвий цикл Docker Engine, який працює в окремому привілейованому контейнері на основі Containererd.

Розширений цикл розвитку

Станом на Docker 18.09, Час підтримки випуску збільшено з 4 до 7 місяців завдяки модернізації циклу розробки Docker Community Edition (Стабільні випуски зараз формуються не раз на квартал, а раз на півроку.)

DockerEngineDiagram-1

Можливість інтеграції секретів Build-time

Однією зі складностей використання Dockerfiles завжди був доступ до приватних ресурсів. Наскільки я знаю, якщо вам потрібен був доступ до сховища або приватної служби, насправді не було хорошого для його досягнення.

Команда Docker 18.09 build містить багато нових оновлень. Найголовніше, що тепер можна використовувати абсолютно нову бекенд-реалізацію, передбачену проектом Moby BuildKit.

Бекенд BuildKit має безліч нових функцій, одна з яких - підтримка секретів збірки в Dockerfiles.

Реалізація секретів Build базується на двох нових функціях, наданих BuildKit. Один - це можливість використовувати завантажені зображеннями інтерфейси нестандартних конструкторів у реєстрі, а інший - можливість використовувати кріплення в командах RUN для файлів Dockerfiles.

Покращення BuildKit

Docker 18.09 також включає нову архітектуру збірки що покращує продуктивність, управління сховищем та розширюваність, додаючи при цьому деякі важливі нові функції:

Покращення продуктивності BuildKit включає в себе перероблену модель паралельність та кешування, що робить його набагато швидшим, точнішим та портативнішим.

Наприклад, під час тестування проекту Dockerfile встановлена ​​швидкість мобі збільшилася з 2 до 9,5 разів за рахунок одночасного виконання декількох етапів монтажу, ігнорування невикористаних кроків та додаткових файлів даних між наборами у поданні контекст.

Ця нова реалізація також підтримує такі нові операційні моделі:

  • Паралельні етапи будівництва
  • Пропустити невикористані етапи та невикористані файли контексту
  • Поступовий перенос контексту між збірками

З інших характеристик, які можна виділити, ми знаходимо:

  • Оновлені бази введення bash та zsh.
  • Додано новий драйвер локального реєстру, що дозволяє зберігати реєстр у локальному файлі. На відміну від jsonfilelog, новий обробник не прив'язаний до певного формату журналу.
  • Додана підтримка використання глобального пулу адрес за замовчуванням.
  • На основі Docker Engine 18.09 було сформовано комерційний продукт Docker Enterprise 2.1, який включає доставку додаткових плагінів, підтримку SLA (Угода про рівень обслуговування) та засоби перевірки за допомогою цифрових підписів.

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.