从命令行启动 Docker for Mac?

use*_*637 21 docker macos

有没有办法从命令行启动 Docker for Mac(和/或 Docker for Windows)?我找不到任何关于它的文档。

我的团队使用一组脚本来使用 docker-machine 自动设置我们的开发环境。我们中的一些人一直在为 Mac 测试 Docker 并喜欢它,但我们不喜欢在切换回命令行之前必须启动一个单独的应用程序。

小智 17

您可以使用以下命令从终端打开 Docker for Mac:

open -a Docker
Run Code Online (Sandbox Code Playgroud)

我正在使用上周发布的第一个 Docker for Mac (1.12) 生产版本。您也可以在首选项下让它自动启动。

  • 我正在使用 `open --hide --background -a Docker` 来启动 Docker。`--hide` 使它不会在我的屏幕上挥洒其公认的可爱且充满鲸类动物的 UI,并且 `--background` 停止应用程序获得焦点,让我继续在我的控制台中使用 `docker` 命令。如果您想等到守护程序实际启动,请参阅 http://stackoverflow.com/questions/5274294 以获取想法。 (9认同)
  • 请注意,`open -a Docker` 将在守护进程启动并运行之前返回。在我的 MacBook 上,启动时间不到 30 秒。 (2认同)
  • 这不再起作用了。不管怎样,GUI 都会启动。 (2认同)