Как перезапустить Docker для Mac с терминала? Docker для Mac имеет аккуратную небольшую кнопку "перезагрузки" в выпадающем списке из значка кита в строке меню. Однако я бы хотел перезапустить Docker для Mac с терминала. Какую команду мне нужно выполнить? Ответ 1 В частности, для Docker для Mac, потому что это приложение "GUI", есть обходное решение: osascript -e 'quit app "Docker"' Поскольку вы хотите перезапустить, вот способ открыть его из командной строки: open -a Docker Вероятно, существует более симметричная команда для открытия с использованием osascript, но команда open кажется более распространенной, чем osascript. Ответ 2 Похоже, что этого не существует. Я нашел официальный ответ по тому же вопросу в: https://forums.docker.com/t/restart-docker-from-command-line/9420/2 Надеюсь, что они скоро включат эту функцию. С уважением Ответ 3 Докер требует времени для инициализации. osascript -e 'quit app "Docker"'; open -a Docker ; while [ -z "$(docker info 2> /dev/null )" ]; do printf "."; sleep 1; done; echo ""
Ответ 1 В частности, для Docker для Mac, потому что это приложение "GUI", есть обходное решение: osascript -e 'quit app "Docker"' Поскольку вы хотите перезапустить, вот способ открыть его из командной строки: open -a Docker Вероятно, существует более симметричная команда для открытия с использованием osascript, но команда open кажется более распространенной, чем osascript.
Ответ 2 Похоже, что этого не существует. Я нашел официальный ответ по тому же вопросу в: https://forums.docker.com/t/restart-docker-from-command-line/9420/2 Надеюсь, что они скоро включат эту функцию. С уважением
Ответ 3 Докер требует времени для инициализации. osascript -e 'quit app "Docker"'; open -a Docker ; while [ -z "$(docker info 2> /dev/null )" ]; do printf "."; sleep 1; done; echo ""