Exécution d'images Docker en tant qu'utilisateur root
Dans les versions précédentes de HCL Commerce, les images Docker étaient exécutées avec les privilèges root par défaut. Ce paramètre par défaut a été modifié dans HCL Commerce 9.1.14.0 afin de garantir que l'accès complet à l'image et à son contenu sera refusé. Cette modification améliore la sécurité globale du déploiement, mais a d'importantes répercussions sur les déploiements existants.
Before you begin
About this task
- Les déploiements basés sur Docker en tant qu'utilisateur root ne sont plus pris en charge avec HCL Commerce 9.1.14.0 ou versions ultérieures.
- Pour les déploiements Kubernetes, vous pouvez configurer votre chart Helm HCL Commerce de manière à ce qu'il déploie les conteneurs HCL Commerce en tant qu'utilisateur root. Il est recommandé de ne recourir à cette méthode que temporairement, tout en prenant le temps de remédier au plus vite à toute incompatibilité potentielle dans l'optique de déploiements futurs.
Procedure
Déployez votre chart Helm HCL Commerce avec le paramètre runAsNonRoot.enabled défini sur false dans votre fichier de configuration values.yaml.
Pour plus d'informations sur le déploiement Kubernetes de HCL Commerce et le chart Helm HCL Commerce, voir Déploiement de HCL Commerce version 9.1 sur Kubernetes.