Uruchamianie Docker dla komputerów Mac z wiersza polecenia?

14

Czy istnieje sposób na uruchomienie Docker dla komputerów Mac (i / lub Docker dla Windows) z wiersza poleceń? Nie mogę znaleźć żadnej dokumentacji na ten temat.

Mój zespół używa zestawu skryptów do automatyzacji konfiguracji naszego środowiska programistycznego za pomocą maszyny dokującej. Niektórzy z nas testują Docker na Maca i podobają mu się, ale nie lubimy uruchamiać osobnej aplikacji przed powrotem do wiersza poleceń.

użytkownik3566637
źródło
Jakiś czas po drodze wydawało się, że launchctl start local.dlite( odniesienie ). Teraz mam com.docker.helperi com.docker.dockerdziałam, ale nie mogę zlokalizować ich plików plist.
techraf
Jaką część Dockera chcesz zacząć? Demon? Maszyna wirtualna obsługująca rzeczywisty kontener dokowania powinna uruchomić się automatycznie, IIRC.
Daniel B
Nie jestem pewien co do systemu Windows, ale dla mnie demon i maszyna wirtualna uruchamiają się automatycznie podczas rozruchu lub logowania (nie jestem pewien, które) na komputerze Mac.
Dan Lowe
@DanielB Tutaj w obszarze Preferencje pokazuje, że działa przy logowaniu użytkownika, maszyny nie należy uruchamiać, jeśli SSHed uruchomiono na maszynie bez zalogowania się na konsoli.
techraf
1
Czy znalazłeś jakieś rozwiązanie do uruchamiania Docker dla komputerów Mac z wiersza poleceń?
Martin

Odpowiedzi:

9

Możesz otworzyć Docker dla komputerów Mac z terminala, używając:

open -a Docker

Korzystam z pierwszej produkcyjnej wersji Docker na komputery Mac (1.12), która pojawiła się w zeszłym tygodniu. Możesz także włączyć automatyczne uruchamianie w Preferencjach.

DevOps Dan
źródło
6
Używam open --hide --background -a Dockerdo uruchomienia Dockera. --hideSprawia, że nie popisywać swoją wprawdzie ładny i wypełnione waleni UI całym moim ekranie, i --backgroundzatrzymuje się stosowanie coraz ostrość, zostawiając mnie do kontynuowania dockerpoleceń w mojej konsoli. Jeśli chcesz, a następnie zaczekaj, aż demon rzeczywiście się uruchomi, zobacz stosoverflow.com/questions/5274294 .
tobych
1
Pamiętaj, że open -a Dockerpowróci, zanim demon zostanie uruchomiony. Na moim MacBooku uruchomienie zajmuje niecałe 30 sekund.
Alex S