我已经为Mac安装了docker,并且为了执行简单的测试,我似乎必须运行所有这些步骤:
docker-machine start
以启动docker daemon(?)docker-machine env
以获取环境设置列表。 eval $(docker-machine env)
设置这些设置docker run hello-world
这是启动守护程序或设置机器/终端以使用Docker的正确方法吗?还是有更简单的方法来做到这一点?
最佳答案
看来您已经安装了Docker Toolbox而不是Docker for Mac。
一旦Docker for Mac成为installed,它就会提供更加简化的体验。 Linux VM在很大程度上对您隐藏了,不需要VirtualBox即可运行。
默认情况下,docker
命令将连接到新VM,而无需设置环境,因为该VM的Docker套接字已映射到该环境。
→ 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
关于macos - 如何在Mac命令行上运行docker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47177976/