Docker pour Mac a un joli petit bouton 'redémarrer' dans le menu déroulant à partir de l'icône de la baleine dans la barre de menus.
J'aimerais bien pouvoir redémarrer Docker pour Mac depuis le terminal. Quelle commande aurais-je besoin d'exécuter?
Spécifiquement pour Docker pour Mac, parce que c'est une application "GUI", il existe une solution de contournement :
osascript -e 'quit app "Docker"'
Puisque vous voulez redémarrer, voici le moyen de ouvrez le depuis la ligne de commande :
open -a Docker
Il y a probablement une commande plus symétrique à ouvrir avec osascript
, mais la commande open
semble plus commune que celle osascript
.
On dirait qu'il n'y a aucun moyen d'effectuer cela.
J'ai trouvé une réponse officielle à la même question dans:
https://forums.docker.com/t/restart-docker-from-command-line/9420/2
J'espère qu'ils incluent cette fonctionnalité bientôt.
Cordialement
Docker met un certain temps à s'initialiser.
osascript -e 'quit app "Docker"'; open -a Docker ; while [ -z "$(docker info 2> /dev/null )" ]; do printf "."; sleep 1; done; echo ""