Amazon опубликовала релиз проекта Finch 1.0. Это открытый инструментарий для сборки, публикации и запуска Linux-контейнеров в формате OCI — Open Container Initiative, который позволяет упростить работу с Linux-контейнерами на сторонних хост-системах.
Версия 1.0 опубликована для платформы macOS, а поддержку для Linux и Windows добавят позднее. Код Finch написан на языке Go и распространяется под лицензией Apache 2.0.
В Finch для построения интерфейса командной строки используются наработки проекта nerdctl. Для сборки образов в формате OCI задействован инструментарий BuildKit, а для запуска виртуальных машин с Linux, настройки совместного доступа к файлам и перенаправления сетевых портов — Lima.
Собственная утилита finch скрывает за унифицированным интерфейсом детали работы с каждым входящим в состав компонентом. Для начала работы требуется установить предоставляемый пакет.
В выпуске устранили проблемы, такие как передача переменных среды на виртуальную машину Finch. Теперь те же команды, которые использовались в Docker, будут работать «из коробки», а решение проблемы сквозной передачи переменных среды в Finch улучшит плавный переход сценариев и существующих команд для пользователей. Для клиентов AWS интегрировали помощник по учётным данным Amazon Elastic Container Registry (Amazon ECR) и добавили интеграцию с AWS Cloud Development Kit (AWS CDK), что позволяет AWS CDK использовать Finch для создания образов контейнеров, когда это необходимо.
ссылка на оригинал статьи https://habr.com/ru/articles/771802/
Добавить комментарий