+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Реліз інструментарію для керування ізольованими Linux-контейнерами Docker 18.06

Реліз інструментарію для керування ізольованими Linux-контейнерами Docker 18.06

Підготовлено реліз інструментарію для керування ізольованими Linux-контейнерами Docker 18.06, що надає високорівневий API для маніпуляції контейнерами на рівні ізоляції окремих додатків. Docker дозволяє, не переймаючись формуванням начинки контейнера, запускати довільні процеси в режимі ізоляції і потім переносити і клонувати сформовані для даних процесів контейнери на інші сервери, беручи на себе всю роботу зі створення, обслуговування та супроводу контейнерів. Інструментарій базується на застосуванні вбудованих в ядро ​​Linux штатних механізмів ізоляції на основі просторів імен (namespaces) та груп управління (cgroups). Код Docker написаний мовою Go та поширюється під ліцензією Apache 2.0.

Додатково оголошено про майбутні зміни в процесі розробка випусків Docker Community Edition (CE). Стабільні випуски (CE Stable) тепер формуватимуться не раз на квартал, а двічі на рік, що дозволить синхронізувати розробку з такими дистрибутивами, як Ubuntu та Fedora. Для підвищення якості стабільних випусків перед релізом, крім кандидата в релізи, будуть тестуватися додаткові бета випуски.

З метою оперативного доведення нових можливостей до користувачів замість проміжних щомісячних випусків (CE Edge) буде надано канал nightly з нічними збірками, що оновлюються щодня. Docker 18.06 стане останнім випуском із чотиримісячним часом супроводу, а наступний реліз Docker 18.09 підтримуватиметься 7 місяців. Слідом за Docker 18.09 буде сформовано реліз Docker 19.03.

З функціональних змін у новому випуску виділяється реалізація нового експериментального складального бекенду (забезпечує функціональність команди "docker build") - BuildKit, для активації якого слід встановити змінну оточення DOCKER_BUILDKIT=1. Новий бекенд використовує розширювану модульну архітектуру, підтримує розпаралелювання процесу вирішення залежностей у кілька потоків, ефективно використовує кешування інструкцій та результатів імпорту/експорту, жорстко не прив'язаний до формату файлів Dockerfile (можуть підключатися обробники для будь-яких форматів), автоматично виконує операції зборки. запуск робіт може викликати розподілені обробники і не вимагає в процесі роботи повноважень користувача root.

З інших змін можна відзначити:

  • Поліпшення інтеграції з системою оркестрування контейнерів Kubernetes: підтримка фільтрів сервісів стека, покращена обробка просторів імен, підтримка нового Stack API, зняття прапора експериментальної розробки з команд Kubernetes;
  • Підтримка експорту операцій Push та Save;
  • У команду "docker service create" додано опцію "--init";
  • Додано можливість активації експериментальних можливостей CLI через змінну оточення DOCKER_CLI_EXPERIMENTAL;
  • Оновлено Cobra та pflag;
  • Клієнтський API розширено можливість визначення користувацьких HTTP-запитів;
  • Додано можливість ведення логів awslogs у неблокуючому режимі;
  • Налагоджено процес складання на платформі OpenBSD.

 

Інші новини

Найкраща ціна