Docker不会在iTerm上显示容器

时间:2017-02-13 14:55:26

标签: docker iterm2

我开始在我的应用上使用Docker,但我在iTerm2中遇到了问题。 我在iTerm中拆分了窗格,现在,在我的第一个窗格docker ps -a上返回一个容器列表,但是在我的第二个窗格中,相同的命令返回一个空列表。

我无法从第二个窗格运行任何容器,我只能使用第一个窗格来执行此操作。这是正常的吗?我怎样才能看到'我创建的每个窗格上的容器?

2 个答案:

答案 0 :(得分:1)

这听起来像是在使用Docker Toolbox(又名泊坞机)。

Docker Toolbox依赖于shell中设置的某些环境变量才能运行。在第二个shell中,这些变量未正确设置。

您可以这样设置:

eval "$(docker-machine env default)"

这是假设你的docker-machine名为default。如果不是,请使用正确的名称。如果您不知道它的名称,可以使用docker-machine ls列出计算机。

答案 1 :(得分:-1)

可能使用不同版本的shell。通过运行 ps -ef $$

来检查它