Nowe obrazy kontenerów – EuroLinux 9 beta i CentOS Stream 9

Nowe obrazy kontenerów – EuroLinux 9 beta i CentOS Stream 9

Mamy przyjemność ogłosić ogólną dostępność nowych obrazów kontenerowych od EuroLinux. Ich pierwsze wersje można już było testować od pewnego czasu, a najnowsze wydania są w pełni zintegrowane ze zautomatyzowanym, stabilnym i powtarzalnym procesem wytwórczym.

By wytworzyć obraz kontenerów dla EuroLinux 9 i CentOS Stream 9, wykorzystaliśmy zaktualizowany i wspierany przez EuroLinux w wersji 9 stos budowania. Poprzednie wersje budowane są z użyciem skryptów opartych na tworzeniu kontenera od podstaw przy pomocy powłoki bash i wielu „hacków”, a następnie samego Dockera. Natomiast najnowsza wersja używa w tym celu stosu Podman/Buildah/Skopeo, co znacznie upraszcza cały proces.

Warto zwrócić uwagę, że po raz pierwszy udostępniamy wersję beta tak szeroko. Pozwala to na wcześniejszą, szybszą, a dzięki temu sprawniejszą adaptację rozwiązań pod rodzinę systemów Enterprise Linux 9.

Kontenery CentOS Stream 9 i EuroLinux 9, jak wszystkie nasze obrazy, są aktualizowane w cyklach miesięcznych lub niezwłocznie w przypadku wystąpienia poważnego błędu bezpieczeństwa, jak to miało miejsce np. przy Log4J. Są one też uniwersalne, gdyż zawierają w sobie dużo oprogramowania (np. systemd). Pozwala to na łatwe tworzenie w nich zarówno kontenerów z prostymi daemonami, jak i bardziej zaawansowanych, wykorzystujących systemy typu init.

Kontenery CentOS Stream 9:

Kontenery EuroLinux 9:

Używanie kontenerów EuroLinux 9 i CentOS Stream 9

Jeżeli  korzystamy z docker lub mamy zainstalowaną paczkę podman-docker (skrypt emulujący zachowanie dockera w podmanie):

docker pull eurolinux/eurolinux-9
docker run -it eurolinux-9:latest
docker pull eurolinux/centos-stream-9
docker run -it centos-stream-9:latest

Jeżeli  korzystamy z podman:

podman pull quay.io/eurolinux/centos-stream-9
podman run -it centos-stream-9
podman pull quay.io/eurolinux/eurolinux-9
podman run -it eurolinux-9

W najbliższym czasie na naszym blogu pojawi się też krótki poradnik, jak tworzyć własne obrazy od zera tj. from scratch 🙂