Tag: docker .bash profile

在.bashrc中导出DOCKER_HOST对terminal中的相同命令产生不同的结果

在我可以使用我的docker容器(在OSX上使用Boot2Docker)之前,我总是要记得进入 export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375 在我的terminal,自然我经常忘记这一点。 所以我想我只是将该行添加到我的~/.bashrc文件,但是当我这样做,并检查DOCKER_HOST的值是tcp://192.168.42.43:4243而不是tcp://192.168.42.43:2375 。 打破它: boot2docker ip =>“虚拟机的主机接口IP地址是:192.168.59.103” boot2docker ip 2 =>“虚拟机的主机接口IP地址是:192.168.59.103” boot2docker ip 2>/dev/null =>“192.168.59.103”(好吧,我得到的,但我不知道如何工作,我不知道:4243是从哪里来的。 这里究竟发生了什么,港口为什么不同呢?