Docker
Docker est une application de bureau permettant de créer, exécuter et gérer des conteneurs sur un Mac, avec des outils intégrés pour les flux de développement locaux.
Qu’est-ce que Docker ?
Docker est un outil pour développeurs destiné à créer, exécuter et gérer des applications conteneurisées sur macOS. Il est conçu pour les développeurs logiciels, les ingénieurs DevOps et les équipes techniques qui ont besoin d’un environnement local cohérent pour créer et tester des applications. Docker Desktop regroupe le moteur de conteneurs, les outils en ligne de commande et une interface graphique afin que les utilisateurs puissent travailler avec des images, des conteneurs, des volumes et des projets Compose depuis un seul endroit. Il est couramment utilisé pour démarrer des bases de données et des services locaux, tester des applications à plusieurs conteneurs et reproduire des environnements d’une machine à l’autre. L’application prend également en charge les flux de travail basés sur Kubernetes et s’intègre aux outils de développement courants, ce qui la rend utile pour le développement moderne d’applications web, d’API et de microservices. Docker Inc publie Docker Desktop pour Mac, Windows et Linux.
Fonctionnalités clés
- Créer et exécuter localement des applications conteneurisées
- Gérer les images, conteneurs, volumes et réseaux depuis une interface de bureau
- Démarrer des projets à plusieurs conteneurs avec Docker Compose
- Utiliser Kubernetes intégré pour tester des clusters en local
- Accéder aux outils Docker CLI en plus de l’application graphique
- Partager des environnements de développement cohérents entre les équipes
Vérifiez les résidus d’app avec diCleaner
Inspectez les caches, fichiers d’assistance, conteneurs et éléments de connexion avant le nettoyage.
Aperçu de la sécurité
Statut : Plutôt sûr
Docker Desktop est un logiciel de développement légitime, et son activité en arrière-plan liée au réseau et à la virtualisation est normale pour l’exécution de conteneurs. Sur Mac, il peut demander un accès administrateur lors de la configuration afin de configurer des composants tels que le réseau, les ports privilégiés ou l’intégration en ligne de commande. Les conteneurs que vous exécutez dans Docker peuvent exposer des services locaux, monter des dossiers et télécharger des images depuis des registres externes, donc le principal risque pratique vient surtout de ce que vous choisissez d’exécuter plutôt que de l’application elle-même. Utilisez des images de conteneurs fiables, vérifiez les ports publiés et les dossiers partagés, et maintenez l’application à jour.
Recommandation : Conservez Docker si vous utilisez le développement basé sur des conteneurs, des bases de données locales, des environnements de test ou des projets Compose. Si vous n’utilisez plus les flux de travail Docker, vous pouvez le supprimer pour libérer de l’espace disque et arrêter ses composants en arrière-plan, mais tous les conteneurs, images et volumes locaux dont vous avez encore besoin doivent d’abord être exportés ou sauvegardés.
Chemins communs
/Applications/Docker.app
Chemins du cache
~/Library/Caches/com.docker.docker
Chemins de support
~/Library/Application Support/Docker Desktop~/Library/Group Containers/group.com.docker
Chemins des préférences
~/Library/Preferences/com.docker.docker.plist
Chemins des conteneurs
~/Library/Containers/com.docker.docker
Partagez votre expérience
Soyez le premier à partager votre expérience.