【发布时间】:2015-12-13 12:21:48
【问题描述】:
我正在尝试找到一些方法来同时使用我公司的 VPN 和 Docker-Machine;目前,我不能同时使用两者,否则如果我在任何时候都使用 VPN,那么在我关闭 VPN 并重新启动我的机器之前,我无法做任何与 Docker 相关的事情。具体来说,以下命令只是挂起并超时:
eval $(docker-machine env dev)
dev 是我的 Docker-Machine VM 的名称。
如果没有eval 命令,涉及 Docker 的任何事情都无法工作,而eval 命令在连接到 VPN 时甚至之后都无法工作。我读过使用旧版本的 VirtualBox(4.3.1 或类似版本)可以解决此问题,但不幸的是,Docker Toolbox 始终确保安装了最新的 VirtualBox。我正在使用 Docker Toolbox 1.8.1b 和 VirtualBox 5.0.2。有没有办法让 Cisco AnyConnect VPN 和 Docker-Machine 一起工作?似乎主要问题是 AnyConnect 搞乱了网络路由。
【问题讨论】:
-
你也试过
eval "$(docker-machine env dev)"吗?注意引号。 -
我发誓我以为我在发布问题时已经尝试过了……但是,今天添加引号后,你瞧,它确实有效!哇,我没有意识到报价真的有影响!请发布答案,我会将其标记为已接受的答案。
标签: macos vpn docker-machine