Docker Desktop: нові функції для оптимізації роботи з контейнерами

Docker Desktop 4.43: Нові функції для оптимізації роботи з контейнерами

Docker Desktop, популярна платформа розробки для створення, тестування та розгортання контейнеризованих додатків у різних середовищах, представила своє останнє оновлення Docker Desktop 4.43 з кількома суттєвими змінами.

Покращення в Model Runner для роботи з AI моделями

Одним з головних покращень є оновлення Model Runner. Тепер він включає розширене управління моделями та більшу сумісність з OpenAI API. Розробники можуть перевіряти AI моделі безпосередньо в Docker Desktop через інтуїтивні картки моделей. Це спрощує процес оцінки та вибору.

Впровадження нових підкоманд — docker model ps, docker model df та docker model unload — забезпечує точний контроль за моніторингом моделей та управлінням ресурсами. Це робить робочі процеси ефективнішими.

Крім того, є хороші новини для користувачів WSL2. Нові команди docker model безперешкодно інтегруються в існуючі робочі процеси на базі Linux. Тепер немає потреби перемикати контексти.

Новий Compose Bridge для Kubernetes

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

Покращення API та безпеки

Вдосконалення API в Model Runner пропонує кращу сумісність з динамічними інструментами. Це досягається завдяки підтримці параметрів потоку ({"stream": "true"}) та викликів OPTIONS. Розробники також отримують можливість налаштовувати Cross-Origin Resource Sharing (CORS) безпосередньо. Це покращує безпеку та контроль.

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

Інтеграція з популярними середовищами розробки

MCP Toolkit додає ще один рівень зручності, впроваджуючи підтримку OAuth, починаючи з GitHub, для безпечної аутентифікації. Це оновлення інтегрується в популярні середовища розробки, такі як VS Code та GitHub. Воно підвищує безпеку, усуваючи потребу зберігати конфіденційні дані у відкритому тексті.

Детальну інформацію про всі зміни можна знайти в офіційному оголошенні або переглянути примітки до випуску.

Доступність Docker Desktop 4.43

Docker Desktop 4.43 доступний для завантаження на різних основних операційних системах. Сюди входять Windows (x86_64), Windows ARM Beta, macOS (Intel та Apple Silicon) та Linux (дистрибутиви на базі APT та RPM, а також дистрибутиви з екосистеми Arch).

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