Dans le Kubernetes tutoriel minikube , il existe cette commande pour utiliser le démon Minikube Docker:
$ eval $(minikube docker-env)
Que fait exactement cette commande, c’est-à-dire que fait exactement minikube docker-env
signifier?
La commande minikube docker-env
renvoie un ensemble d'exportations de variables d'environnement Bash afin de configurer votre environnement local afin de réutiliser le démon Docker dans l'instance Minikube.
Le passage de cette sortie par eval
fait que bash évalue ces exportations et les met en vigueur.
Vous pouvez consulter les commandes spécifiques qui seront exécutées dans votre shell en omettant l’étape d’évaluation et en exécutant minikube docker-env
directement. Cependant, la configuration ne sera pas effectuée - la sortie doit être évaluée pour cela.
Il s’agit d’une optimisation du flux de travail destinée à améliorer votre expérience de la création et de l’exécution d’images Docker que vous pouvez exécuter dans l’environnement minikube. Il n'est pas obligatoire de réutiliser le démon Docker de minikube pour utiliser efficacement minikube, mais cela améliorera considérablement la vitesse de votre cycle de développement du code.
Dans un flux de travail normal, votre ordinateur hôte doit comporter un registre Docker distinct de celui de minikube, ce qui nécessite le processus suivant pour créer et exécuter une image Docker à l'intérieur de minikube:
En réutilisant le registre Docker dans Minikube, cela devient:
Plus de détails sur le but peuvent être trouvés dans le minikube docs .