LinuxDays 2024

bootc: Nabootujte kontejner
12.10, 15:00–15:50 (Europe/Prague), 155
Jazyk: Čeština

Mít kernel a bootloader v kontejneru je směšné, že? Kontejnery přece nejdou bootovat... Projekt bootc a jeho ekosystém toto ovšem mění!

Představte si, že můžete vzít všechny znalosti, postupy a nástroje, které znáte z vývoje v kontejnerech, a aplikovat je na celý operační systém, tak jak jsme na ně zvyklý z virtuálek i fyzických serverů.

Potřebujete na všech serverech updatovat konfiguraci ssh démona? Přidejte RUN řádek do Dockerfilu, sestavte ho, odešlete ho do kontejnerového úložiště a na všech serverech spusťte bootc upgrade! A je hotovo. Máte kompletní CI/CD pipeline pro kontejnery včetně skenování zranitelností a generování SBOM? To vše jde v bootc světě použít!

Kontejnery jsou dnes všude, proto na přednášce ukážu, jak pomocí GitHub Container Registry a GitHub Actions sestavit vlastní verzi Fedory pouze za pomoci Dockerfilu a rozjet z něj virtuálku.


Obtížnost

Pokročilí

Inženýr z Red Hatu.