• # ça dépend

    Posté par (site web personnel) . En réponse au message Question création container (Docker, Podman). Évalué à 8.

    La réponse habituelle : ça dépend.

    On peut faire tourner des vieux trucs dans un conteneur Docker ou LXC.

    Est-ce que c'est une bonne idée ? Non pas vraiment, ça serait mieux d'avoir une appli récente et qui soit prévue pour tourner dans un conteneur. Mais bon on ne fait pas toujours ce que l'on voudrait ou ce qui serait souhaitable.

    On ne sait pas si l'appli peut facilement être mise en conteneur ou pas. Ça dépend si elle a des dépendances fortes sur le noyau et ses ABI, sur par exemple les cgroups (possiblement un changement de version cgroups v1 vs v2 entre une CentOS6 et une AlmaLinux 9 ?), sur Systemd, si elle a besoin de capabilities particulières ou non, etc.

    (nb: pour LinuxFr.org, on a déplacé des conteneurs LXC Debian 9, créés initialement sur des Ubuntu 14, vers du Debian 12, mis à jour en Debian 13 ensuite, et on a rencontré une partie de ces problèmes. Bref c'est possible, mais ce n'est pas la fête quand même)