昨天我在我的macbookpro上安装了boot2docker,一切似乎都运行良好。但是,当我运行“docker -d”时,它显示错误public class Foo
{
Boo a;
public Foo (ref Boo b)
{
a=b;
}
}
。在网上寻找答案时,看起来Docker二进制文件需要重新编译,但它真的是正确的方法吗?
答案 0 :(得分:0)
Docker容器只能在Linux上运行。为了在OS X上运行,boot2docker包在linux虚拟机中运行Docker容器。
在OS X上运行本机的唯一部分是客户端。就是这样。与Linux虚拟机中运行的Docker守护程序通信的客户端。
因此重新编译OS X的docker守护进程无济于事。它只能在Linux上运行。