Запустити Docker для Mac з командного рядка?


14

Чи є спосіб запустити Docker для Mac (та / або Docker для Windows) з командного рядка? Я не можу знайти жодної документації про це.

Моя команда використовує набір сценаріїв для автоматизації налаштування нашого середовища розробки за допомогою докер-машини. Дехто з нас тестує Docker для Mac і йому подобається, але нам не подобається запускати окрему програму перед тим, як повернутися до командного рядка.


Десь так, як здавалося, було launchctl start local.dlite( посилання ). Зараз у мене є com.docker.helperі com.docker.dockerпрацює, але не можу знайти їхні файли плістів.
techraf

З якої частини Докера ви хочете почати? Демон? VM, що розміщує фактичний контейнер докера, повинен запускатися автоматично, IIRC.
Даніель Б

Я не впевнений у Windows, але для мене демон і VM працюють автоматично під час завантаження або входу (не впевнений, який) на Mac.
Ден Лоу

@DanielB Тут у розділі "Налаштування" показано, що він працює під час входу в систему користувача, машину не слід запускати, якщо ви SSHed на завантаженій машині без входу на консоль.
techraf

1
Ви знайшли рішення щодо запуску Docker для Mac з командного рядка?
Мартін

Відповіді:


9

Ви можете відкрити Docker для Mac з терміналу, використовуючи:

open -a Docker

Я використовую першу виробничу версію Docker для Mac (1,12), яка вийшла минулого тижня. Ви також можете його автозапустити в розділі Налаштування.


6
Я використовую open --hide --background -a Dockerдля запуску Docker. --hideРобить його не пускати пил в очі його правді мило і китоподібних заповнений UI на всьому протязі мого екрану, і --backgroundзупиняє додаток отримує фокус, залишивши мене продовжувати з dockerкомандами в моїй консолі. Якщо ви хотіли потім зачекати, поки демон не дійсно, перегляньте інформацію про stackoverflow.com/questions/5274294 .
тобіч

1
Зверніть увагу, що open -a Dockerповернеться до того, як демон буде запущений і запущений. На моєму MacBook для запуску потрібно трохи менше 30 секунд.
Alex S
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.