Apple představil nástroj Container pro běh linuxových kontejnerů v macOS

12. 6. 2025

Sdílet

Apple M1 CPU procesor Autor: Sonic8400, Wikimedia

Společnost Apple zveřejnila na GitHubu nový vývojářský nástroj s názvem Container, který nabízí nový přístup ke spouštění linuxových kontejnerů přímo v systému macOS. Na rozdíl od Dockeru nebo Podmanu je tento nástroj navržen tak, aby se v ekosystému Apple cítil jako doma, a napojuje se na subsystémy, které jsou v operačním systému již zabudované.

Container spouští standardní obrazy OCI, ale nepoužívá jeden sdílený virtuální počítač s Linuxem. Místo toho vytváří malý virtuální stroj Linuxu pro každý kontejner, který je v rámci něj spuštěn. To zní na první pohled jako řešení náročné na zdroje, ale tyto virtuální počítače jsou lehké a rychle se spouštějí. Každý z nich je izolovaný, což podle společnosti Apple zvyšuje bezpečnost i soukromí. Vývojáři mohou kontejnerové úlohy spouštět lokálně s nativní podporou macOS a bez nutnosti instalovat kontejnerové platformy třetích stran.

Kontejnery, pro ty jsou kompaktní balíčky, které obsahují aplikaci a vše, co potřebuje ke svému běhu. Vývojáři je používají k zajištění konzistence mezi vývojem, testováním a produkcí. Jsou hojně využívány v CI pipelinech a serverových prostředích, protože se mohou přesouvat z jednoho stroje na druhý, aniž by se rozbily kvůli rozdílnému prostředí.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.