如何在Mac命令行上运行Docker?

3
我已经在Mac上安装了Docker,为了执行一个简单的测试,我似乎必须运行所有这些步骤:
1. 运行docker-machine start启动Docker守护进程(?) 2. 运行docker-machine env获取环境设置列表。 3. 运行eval $(docker-machine env)来设置这些设置 4. 最后,您可以运行像docker run hello-world这样的示例。 5. 您必须记住运行所有这些命令的终端,因为从不同的终端运行相同的示例将无法正常工作。
这是启动守护程序或设置机器/终端以使用Docker的正确方式吗?还是有更简单的方法?
1个回答

2
看起来您安装的是 Docker Toolbox 而不是 Docker for Mac
一旦安装了 Docker for Mac,它会提供更流畅的体验。Linux VM 对您来说基本上是隐藏的,无需 VirtualBox 运行。 docker 命令默认会连接到新的 VM,而无需设置环境,因为 docker socket 从 VM 映射过来。
→ ls -l /var/run/docker.sock 
lrwxr-xr-x  1 root  daemon  57  1 Nov 00:02 /var/run/docker.sock -> /Users/matt/Library/Containers/com.docker.docker/Data/s60

安装了Docker for mac之后,我只需要在任何终端中输入命令,比如docker run或者docker ps就可以了吗? - Alex
是的。来自虚拟机的Docker套接字被共享到系统中。 - Matt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接