Choisissez les ressources et organisez conteneurs, volumes, réseau et sauvegardes avant le déploiement.
Dimensionnez l’ensemble des conteneurs
Additionnez les besoins de l’application, de sa base de données et des tâches annexes. Prévoyez la mémoire nécessaire pendant la construction d’images et les mises à jour. Vérifiez la compatibilité de la distribution et de l’architecture CPU avec Docker et les images utilisées.
Séparez images et données persistantes
Un conteneur peut être remplacé ; les données qui doivent survivre demandent des volumes ou un stockage adapté. Documentez l’emplacement des données et sauvegardez les bases selon leurs propres procédures. Ne placez pas les secrets dans des images publiées ou dans un dépôt accessible.
Contrôlez ce qui est publié sur le réseau
Vérifiez les ports publiés par vos conteneurs et leur interaction avec le pare-feu du serveur. Limitez les interfaces d’administration et l’accès au moteur Docker. Installez un certificat TLS pour les services web et testez le fonctionnement avant de modifier les DNS du projet.