W containerd zaakceptowano zmiany umożliwiające uruchamianie kontenerów Linux w FreeBSD

W projekcie containerd przyjęto zestaw zmian integrujących wsparcie dla runtime runj, otwierających możliwość korzystania w FreeBSD z obrazów kontenerów zgodnych z OCI opartych na Linuxie, na przykład obrazów Docker. W komentarzach do zmian znajduje się przykład udanego uruchomienia w FreeBSD obrazu z Alpine Linux. $ sudo ctr run —rm —runtime wtf.sbk.runj.v1 —tty —snapshotter zfs docker.io/library/alpine:latest test sh -c 'cat /etc/os-release && uname -a' NAME='Alpine Linux' ID=alpine VERSION_ID=3.16.0 PRETTY_NAME='Alpine Linux v3.16' HOME_URL='https://alpinelinux.org/' BUG_REPORT_URL='https://gitlab.alpinelinux.org/alpine/aports/-/issues' Linux 3.17.0 FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC x86_64 Linux

Warto zauważyć, że runj to osobisty projekt Samuela Karpa, inżyniera z firmy Amazon, który zajmuje się opracowaniem dystrybucji Linuxa Bottlerocket i technologii izolacji kontenerów dla AWS, będącego również niezależnym członkiem Technical Oversight Board projektu OpenContainers. Po wprowadzeniu runj na odpowiedni poziom, projekt może być zastosowany do zastąpienia domyślnego runtime w systemach Docker i Kubernetes, używając do uruchamiania kontenerów FreeBSD zamiast Linuxa. Z aktualnych funkcji OCI runtime wdrożono polecenia do tworzenia, usuwania, uruchamiania, wymuszania zatrzymywania i oceniania stanu kontenerów, a także do konfiguracji procesu, punktów montowania i nazwy hosta.

W projekcie containerd przyjęto zestaw zmian integrujących wsparcie dla runtime runj, otwierających możliwość korzystania w FreeBSD z obrazów kontenerów zgodnych z OCI opartych na Linuxie, na przykład obrazów Docker.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster