docker app pull |
Tirer l'application |
Docker |
Syntaxe
docker app pull NAME:TAG [OPTIONS]
|
Paramètres
Nom |
Description |
--insecure-registries |
Ce paramètre permet d'utiliser HTTP au lieu de HTTPS lors de l'extraction/du transfert vers ces registres. |
Description
Cette commande permet d'extraire un paquet d'application d'un registre.
Remarques
- Téléchargement d'une application Docker App depuis un registre : docker app pull permettait de récupérer une application Docker App
entreposée dans un registre à distance, tout comme docker pull le fait pour les images Docker. Cela facilitait le déploiement d'applications sans avoir besoin de
gérer manuellement les fichiers sources.
- Compatibilité avec Docker Hub et les registres privés : La commande prenait en charge le téléchargement d'applications depuis Docker Hub, un registre
privé, ou une autre source CNAB compatible. Il était donc possible d'héberger ses applications dans un registre sécurisé et de les récupérer selon les besoins.
- Facilitation du déploiement en entreprise : En permettant de centraliser les applications dans un registre, docker app pull offrait aux équipes
DevOps une manière standardisée de déployer des applications conteneurisées sur plusieurs environnements (développement, test, production).
- Utilisation de versions et de balises : Comme pour les images Docker, il était possible de spécifier une version spécifique de l'application
(docker app pull myrepo/myapp:1.2.0), garantissant ainsi que le bon paquet était téléchargé et évitant les erreurs liées aux mises à jour involontaires.
- Intégration avec docker app install : Une fois une application téléchargée via docker app pull, elle pouvait être installée directement avec
docker app install, rendant le processus de déploiement rapide et fluide sans nécessiter d'accès direct aux fichiers YAML ou aux sources du projet.
- Optimisation d'entreposage local : docker app pull téléchargeait uniquement les fichiers nécessaires et évitait d'entreposer plusieurs copies
d'une même application. Il était aussi possible d'utiliser docker app push pour envoyer une version modifiée vers un registre.
- Abandon avec la fin de Docker App : Depuis la suppression de Docker App, la commande docker app pull n'existe plus. Aujourd'hui,
pour récupérer des applications conteneurisées stockées dans un registre, il faut utiliser des alternatives comme docker pull (pour les images) ou helm pull
(pour Kubernetes).
- Alternatives modernes pour la récupération d'applications :
Alternative |
Description |
Docker Compose |
docker compose pull permet de récupérer toutes les images nécessaires à une application avant son exécution. |
Helm |
helm pull télécharge des chartes Helm depuis un registre distant. |
OCI Artifacts |
Certaines solutions utilisent le format OCI Registry pour stocker des applications complètes, et elles peuvent être récupérées avec des outils comme oras. |
Dernière mise à jour : Vendredi, le 11 Décembre 2020