docker ps无效的绑定地址格式:

时间:2017-10-02 14:39:37

标签: docker docker-machine

当我执行命令时,我得到:

defaultConversions

现在我无法列出我的码头图像和容器。 我能做些什么来解决它?

4 个答案:

答案 0 :(得分:1)

只需将DOCKER_...文件中的所有.profile条目删除,然后添加 eval $(docker-machine env default) 最后。

如果那仍然给您一个错误,请像在问题中一样重新初始化Docker计算机。

答案 1 :(得分:1)

  

引号是$ DOCKER_HOST值的一部分吗?如果是,那可能是个问题,您可以尝试导出不带引号的DOCKER_HOST,并检查其是否有效。   作者:克里斯蒂安·W(Wilson W),17年10月2日在14:56

这是我的问题:

export DOCKER_HOST =“ tcp://192.xx.xx.xx:2376”

应该是:

export DOCKER_HOST = tcp://192.xx.xx.xx:2376

答案 2 :(得分:0)

另一个对我有用的解决方案:

删除DOCKER_HOST环境变量并重新启动。

引用:Docker Issue - Invalid bind address format Windows

答案 3 :(得分:0)

在Windows上,我们使用SET命令。请执行以下操作:

  1. 重新启动docker计算机
  2. 运行命令docker-machine env

  3. 复制变量DOCKER_HOST

  4. 运行命令SET DOCKER_HOST=tcp://192.xx.xx.xx:2376

这为我们解决了问题。