如何在OSX上启动docker-machine?

F4K*_*4Ke 5 macos docker docker-machine osx-elcapitan

我昨天第一次安装并使用了docker,

一切都运转正常,但昨天晚上我关机了.

今天我启动它,我想在我的docker应用程序上工作,但是当我尝试运行它时

docker run -d -p 8080:8080 container/app

我收到了错误:

docker:无法连接到Docker守护程序.docker守护程序是否在此主机上运行?

但是我找不到如何再次启动docker ......

想法?

编辑:

eval "$(docker-machine env default)"
Run Code Online (Sandbox Code Playgroud)

结果:

检查TLS连接时出错:主机未运行

tha*_*tah 7

docker-machine env default如果"默认"机器未运行,该命令将不起作用.

您可以运行该docker-machine ls命令,该命令应该为您提供已配置的计算机列表及其当前状态(正在运行,已停止).

如果机器停止运行docker-machine start <name-of-machine>.之后,您应该能够使用设置环境变量

eval "$(docker-machine env default)"
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请阅读https://docs.docker.com/machine/overview上的文档