Gibt es eine Möglichkeit, Docker für Mac (und / oder Docker für Windows) über die Befehlszeile zu starten? Ich kann keine Dokumentation darüber finden.
Mein Team verwendet eine Reihe von Skripten, um die Einrichtung unserer Entwicklungsumgebung mithilfe der Docker-Maschine zu automatisieren. Einige von uns haben Docker für Mac getestet und mögen es, aber wir möchten keine separate App starten, bevor wir wieder zur Befehlszeile wechseln.
launchctl start local.dlite
( Referenz ). Jetzt habe ichcom.docker.helper
undcom.docker.docker
laufe, kann aber ihre Plist-Dateien nicht finden.Antworten:
Sie können Docker für Mac vom Terminal aus öffnen, indem Sie:
Ich verwende die erste Produktionsversion von Docker für Mac (1.12), die letzte Woche veröffentlicht wurde. Sie können es auch unter "Einstellungen" automatisch starten lassen.
quelle
open --hide --background -a Docker
Docker. Das--hide
macht es protzen nicht seine zugegebenermaßen netten und cetacean gefüllten UI am ganzen Bildschirm, und--background
stoppt die Anwendung den Fokus bekommen, so dass ich mit weiterhindocker
Befehle in meiner Konsole. Wenn Sie dann warten möchten, bis der Dämon tatsächlich aktiv ist, finden Sie Ideen unter stackoverflow.com/questions/5274294 .open -a Docker
wird, bevor der Dämon ausgeführt wird. Auf meinem MacBook dauert der Start knapp 30 Sekunden.