Нова версія Docker Container 18.09 надходить із новими вдосконаленнями

Docker

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

Docker використовує функції ізоляції ресурсів ядра Linux, такі як cgroups та простори імен, щоб дозволити незалежні "контейнери".

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

Підтримка ядра Linux для просторів імен ізолює погляд програми на своє робоче середовище.

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

Нова версія Docker 18.09

Представлена ​​версія Docker Isolated Linux Container Management Toolkit 18.09, яка забезпечує API високого рівня для маніпулювання контейнерами на рівні ізоляції окремих додатків.

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

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

Ще одне з сильних сторін, яке слід виділити в цьому новому випуску Docker, - це базовий час роботи для управління контейнерами оновлено до випуску Containererd 1.2.

Це стабілізувало використання механізму управління контейнерами gRPC та забезпечило сумісність із платформою Kubernetes 1.12 та покращило підтримку універсальних зображень для різних архітектур (багатоаркова).

З іншого боку, у Docker 18.09 можливість нової збірки збірки була розширена (надає функціональність команди "docker build"). Для автоматичного виконання операцій з вивезення сміття, які підтримуються вкладеними запусками завдань і не потребують повноважень кореневого користувача під час операції.

Покращення BuildKit

DockerEngineDiagram-1

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

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

З цією зміною та вирівнюванням архітектури Розробники Docker тепер дозволяють перейти з движка версії спільноти на движок Enterprise за допомогою простої активації ліцензії.

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

Порівняно з попередньою версією

Код був змінений для організації паралельного виконання завдання, а модель кешування змінена, що дозволило значно пришвидшити збірку.

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

Додана можливість вбудовувати секрети в Dockerfile та безпечно перенести їх під час процесу збірки, не зберігаючи їх в отриманих зображеннях і не встановлюючи в кеш збірки.

Можливість пересилання сокетів ssh ssh-agent, реалізовано, наприклад, для підключення до приватних сховищ за допомогою наявного з'єднання через ssh-агент.

Зараз кеш-збіркою можна керувати окремо від зображень.

Додана нова команда "docker builder prune" для очищення кеш-пам’яті та можливості визначення правил очищення тощо.

Якщо ви хочете дізнатися про це трохи більше Ви можете відвідати наступне посилання.


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

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

*

*

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