当我的主机切换networking时,Docker容器松动networking(Mac OSX)

当我正在开发时,我在我的笔记本电脑上使用Docker,这是一台运行Docker的机器。

由于我在笔记本电脑上开发,所以我希望能够在当地的咖啡店出去喝杯燕麦牛奶卡布奇诺咖啡,同时还能和我的容器一起工作。

我的问题是,每当我切换networking,从工作到家,从家到咖啡馆等,我的容器失去了互联网连接,即使主机有一个可以正常工作的互联网连接。

我通常的解决方法是重新启动docker-machine:

$ docker-machine restart $ eval $(docker-machine env) 

然后再打开我的容器。

但是,我发现这样做很烦人,我希望容器在主机有互联网连接时“正常工作”。 这是我失踪的东西吗? 交换networking时,你也有这个烦恼吗? 你对这个问题有什么解决方法?

请告诉我,如果有什么不清楚的。

谢谢!