Есть ли способ запустить Docker для Mac (и / или Docker для Windows) из командной строки? Я не могу найти никаких документов об этом.
Моя команда использует набор скриптов для автоматизации настройки нашей среды разработки с помощью docker-machine. Некоторые из нас тестируют Docker для Mac и любят его, но нам не нравится запускать отдельное приложение перед переключением обратно в командную строку.
launchctl start local.dlite
( ссылка ). Сейчас у меняcom.docker.helper
иcom.docker.docker
работает, но не могу найти свои plist файлы.Ответы:
Вы можете открыть Docker для Mac из терминала, используя:
Я использую первую производственную версию Docker для Mac (1.12), которая вышла на прошлой неделе. Вы также можете настроить автозапуск в разделе «Настройки».
источник
open --hide --background -a Docker
чтобы запустить Docker. Он не--hide
дает размазать свой по общему признанию симпатичный и наполненный китообразными пользовательский интерфейс по всему моему экрану и--background
останавливает фокусировку приложения, оставляя мне возможность продолжатьdocker
команды в моей консоли. Если вы хотите подождать, пока демон на самом деле запустится, см. Идеи в stackoverflow.com/questions/5274294 .open -a Docker
он вернется до запуска и запуска демона. На моем MacBook запуск занимает чуть менее 30 секунд.