Avvio di Docker per Mac dalla riga di comando?


13

C'è un modo per avviare Docker per Mac (e / o Docker per Windows) dalla riga di comando? Non riesco a trovare alcuna documentazione al riguardo.

Il mio team utilizza una serie di script per automatizzare l'installazione del nostro ambiente di sviluppo tramite la finestra mobile. Alcuni di noi hanno testato Docker per Mac e ci piace, ma non ci piace dover avviare un'app separata prima di tornare alla riga di comando.


Qualche tempo fa apparentemente launchctl start local.dlite( riferimento ). Ora ho com.docker.helpere in com.docker.dockeresecuzione, ma non riesco a individuare i loro file plist.
techraf,

Quale parte di Docker stai cercando di iniziare? Il demone? La VM che ospita il contenitore docker effettivo dovrebbe avviarsi automaticamente, IIRC.
Daniel B,

Non sono sicuro di Windows, ma per me il demone e la VM vengono eseguiti automaticamente all'avvio o all'accesso (non sono sicuro di quale) su Mac.
Dan Lowe,

@DanielB Qui sotto Preferenze mostra che viene eseguito al login dell'utente, la macchina non dovrebbe essere avviata se hai effettuato il SSH su una macchina avviata senza accedere alla console.
techraf,

1
Hai trovato una soluzione per l'avvio di Docker per Mac dalla riga di comando?
Martin,

Risposte:


9

Puoi aprire Docker per Mac dal terminale usando:

open -a Docker

Sto usando la prima versione di produzione di Docker per Mac (1.12) che è uscita la scorsa settimana. Puoi anche avviarlo automaticamente in Preferenze.


6
Sto usando open --hide --background -a Dockerper avviare Docker. La --hiderende non sfoggiare la sua interfaccia utente dichiaratamente carina e piena di cetacei su tutto il mio schermo e --backgroundimpedisce all'applicazione di ottenere lo stato attivo, lasciandomi continuare con i dockercomandi nella mia console. Se si desidera quindi attendere fino a quando il demone non è effettivamente attivo, consultare stackoverflow.com/questions/5274294 per idee.
incontro

1
Nota che open -a Dockertornerà prima che il demone sia attivo e funzionante. Sul mio MacBook ci vogliono poco meno di 30 secondi per avviarsi.
Alex S,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.