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. Najnowsze wydania są w pełni zintegrowane ze zautomatyzowanym, stabilnym i powtarzalnym procesem wytwórczym.
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 :)