2017-02-13 32 views
-2

我開始在我的應用中使用Docker,但是我在iTerm2中遇到了問題。 我在iTerm中分割窗格,現在,在我的第一個窗格docker ps -a上返回一個容器列表,但在第二個窗格上,同一個命令返回一個空列表。Docker不在iTerm上顯示容器

我不能從第二個窗格運行任何容器,我只能使用我的第一個窗格來完成。這是正常的嗎?如何在創建的每個窗格上「查看」我的容器?

回答

-1

也許使用不同版本的shell。通過運行檢查ps -ef $$

1

這聽起來像您使用的是Docker Toolbox(又名碼頭機)。

Docker工具箱依賴於在shell中設置的某些環境變量才能正常工作。在你的第二個shell中,這些變量沒有正確設置。

您可以將它們像這樣:

eval "$(docker-machine env default)" 

這是假設你的泊塢窗機被命名爲default。如果你的不是,請使用正確的名字。如果您不知道它的名稱,可以使用docker-machine ls列出機器。

相關問題