有一个github项目,它将Openwrt镜像作为macOS上的vbox,并将流量作为透明代理路由到虚拟机的NIC。我想知道有没有可能用docker做这些事情?据我所知,docker for mac实际上是在mac上的虚拟机中运行的,macOS上没有docker0网卡。我发现了一个支持Docker for Mac 的项目和一个tuntap支持填充安装程序,这使得它可以从macOS而不是发布端口访问虚拟机中的docker容器。但是下一步是什么呢?
我在我的macOS Sierra上安装了Docker,如下所示。注意:我没有安装VirtualBox。/amd64一旦我从launchpad运行Docker,我就能够运行Docker容器了。$ docker run -it ubuntuLinux 2351d4222a4e 4.9.13-moby #1 SMP Sat Mar 2502:48:44 UTC 2017 x86_64 x8