LinuxDays 2024

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

bootc: Nabootujte kontejner
10-12, 15:00–15:50 (Europe/Prague), 155
Language: Č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.


Difficulty

Pokročilí

Inženýr z Red Hatu.