
Honnêtement, ce que j'aime le plus chez Docker, c'est la façon dont il élimine complètement le problème du « ça marche sur ma machine ». Depuis que j'ai commencé à l'utiliser il y a environ un an et demi pour le développement local et les déploiements en production, mon flux de travail est devenu beaucoup plus prévisible et cohérent à travers les environnements.
Pouvoir lancer des conteneurs isolés pour différents microservices est une véritable révolution. Je peux exécuter l'ensemble de la pile localement sans conflits de dépendances, et le déploiement en production est beaucoup moins stressant car l'environnement est essentiellement le même que celui sur lequel j'ai testé sur ma machine.
Un avantage inattendu que je n'avais pas anticipé est la rapidité avec laquelle l'intégration de nouveaux membres de l'équipe s'est améliorée. Au lieu de passer une demi-journée à configurer un environnement de développement, une nouvelle personne peut simplement tirer l'image et être opérationnelle en quelques minutes. Cela seul nous a fait gagner d'innombrables heures. Avis collecté par et hébergé sur G2.com.
Il y a quelques points de friction qui méritent d'être mentionnés, bien qu'aucun d'entre eux ne soit rédhibitoire pour moi.
Du côté de l'UI/UX, Docker Desktop peut sembler lent sur des machines moins performantes. L'interface s'est beaucoup améliorée dans l'ensemble, mais certaines configurations avancées vous renvoient encore à la CLI ou à l'édition manuelle de fichiers. J'apprécierais vraiment une expérience plus guidée pour ces scénarios.
Les performances sur macOS, en particulier, peuvent être frustrantes. Le partage du système de fichiers entre l'hôte et les conteneurs introduit une surcharge d'E/S notable, surtout sur les projets plus importants, et c'est quelque chose que je rencontre régulièrement lors du développement local.
En ce qui concerne les intégrations, la plupart fonctionnent bien, mais la configuration peut devenir rapidement complexe lorsque vous orchestrez plusieurs services avec des besoins réseau spécifiques. Ce n'est pas toujours convivial pour les débutants, et certaines intégrations tierces nécessitent plus de configuration que prévu.
La tarification/le retour sur investissement est devenu un point sensible lorsque Docker a introduit des plans payants obligatoires pour les équipes plus importantes. Cela a semblé abrupt, et certaines petites équipes que je connais ont dû repenser leurs outils à cause de cela.
Le support et l'intégration sont généralement solides, mais les temps de réponse du support officiel pour les plans payants peuvent être incohérents. Pour des problèmes plus complexes, je me retrouve souvent à compter sur les forums communautaires plutôt que d'obtenir une aide directe.
Quant aux fonctionnalités d'IA/intelligence, elles semblent encore assez embryonnaires. Les suggestions et les outils de scan sont utiles, mais ils ne sont pas encore assez approfondis ou personnalisables pour sembler vraiment intelligents—plus un bonus agréable qu'une force principale. Avis collecté par et hébergé sur G2.com.





