Aller au contenu

Exigences d'image de conteneur

Distributions OS et architectures supportées pour les images de conteneurs personnalisés déployées sur la plateforme Stack Harbor PaaS.

Les conteneurs personnalisés déployés sur le Stack Harbor PaaS sont bâtis à partir d’une image Docker standard. Avant de pousser une image vers un registre et de la pointer depuis la plateforme, la couche de base de cette image doit satisfaire deux exigences : une distribution Linux supportée et une architecture CPU supportée.

Cette page liste ce que la plateforme accepte aujourd’hui. La liste évolue à mesure que le substrat est mis à jour — confirmez via le tableau de bord si vous dépendez d’une fonctionnalité noyau précise.

Distributions OS supportées

La couche de base d’une image de conteneur personnalisé doit utiliser l’une des distributions suivantes :

DistributionVersionModèle de base
AlmaLinux9almalinux-9-x86_64
Alpine3alpine-3.x-x86_64
CentOS7centos-7-x86_64
CentOS8almalinux-8-x86_64
Debian11debian-11.0-x86_64
Debian12debian-12.0-x86_64
RHEL7centos-7-x86_64
Ubuntu18.04ubuntu-18.04-x86_64
Ubuntu20.04ubuntu-20.04-x86_64
Ubuntu22.04ubuntu-22.04-x86_64
Ubuntu24.04ubuntu-24.04-x86_64

La base CentOS 8 est en réalité adossée au modèle AlmaLinux 8 — le flux CentOS 8 ayant atteint sa fin de vie. Les nouveaux déploiements devraient cibler AlmaLinux 9 ou Ubuntu 22.04 / 24.04, sauf dépendance applicative à une distribution plus ancienne.

Si vous avez besoin d’une image de base hors de cette liste — autre distribution, version différente, build distroless allégé — contactez le support Stack Harbor avant le déploiement. Le noyau et le runtime de la plateforme sont validés contre cet ensemble ; rouler en dehors est supporté au cas par cas.

Architectures supportées

Le déploiement et le redéploiement de conteneurs personnalisés ne sont supportés qu’en amd64 (x86-64). Les images ARM64 / arm64 ne sont pas acceptées par la plateforme actuellement.

Le substrat matériel exige des CPU prenant en charge le jeu d’instructions x86-64 v2 ou supérieur. La flotte Stack Harbor satisfait cette contrainte ; elle est mentionnée parce que les images construites avec -march=x86-64-v3 ou plus récent supposent des fonctions CPU non universellement disponibles et peuvent échouer sur certains types de nœuds.

Voir aussi