由于 Docker 的后台程序使用了 Linux 特有的内核特性,所以您不能直接在 OS X 上运行 Docker
Docker Toolbox的安装Docker:
https://github.com/widuu/chinese_docker/blob/master/installation/mac.md
Docker for Mac 的安装Docker(推荐):
官网下载:https://docs.docker.com/docker-for-mac/install/#download-docker-for-mac
Docker for Mac 本质上还是创建了一个 Linux 虚拟机,然后在上面运行 Docker Daemon,Mac 本身作为客户端, 存储了 Docker 二进制文件,比之前的 Docker Toolbox 更加方便快捷了。
Docker for Mac 是一个原生的苹果应用程序,被安装到 /Application
目录。
安装时会创建 /usr/local/bin
目录下的 docker
、docker-compose
、docker-machine
软链接,软连接指向 ~/Library/Group Containers/group.com.docker/bin
目录下的各类文件,,
而该目录下的文件实际上也是软链接,其实指向 /Applications/Docker.app/Contents/Resources/bin
目录下的实际二进制文件。
- Docker for Mac 不使用
docker-machine
管理虚拟机 - Docker for Mac 不通过 TCP 端口通信,使用
/var/tmp/docker.sock
套接字文件通信 - 使用了 xhyve 虚拟机,所以可以模拟不同架构的处理器, 使用诸多平台的镜像文件,比如 arm 等。
推荐:
docker官方教程:
https://docs.docker.com/docker-for-mac/install/#install-and-run-docker-for-mac
docker菜鸟教程:
http://www.runoob.com/docker/docker-container-connection.html
时间: 2024-10-12 06:21:09