2017-02-13 11 views
-2

Я начал использовать Docker в своем приложении, но у меня проблема в iTerm2. Я разделил панель в iTerm, и теперь на моей первой панели docker ps -a возвращает список контейнеров, но на моей второй панели одна и та же команда возвращает пустой список.Docker не показывает контейнеры на iTerm

Я не могу запускать контейнеры со второй панели, я могу сделать это только с помощью своей первой панели. Это нормально? Как я могу «видеть» мои контейнеры на каждой панели, которую я создаю?

ответ

-1

возможно использование разных версий оболочки. проверьте его, выполнив ps -ef $$

1

Похоже, вы используете Docker Toolbox (aka docker-machine).

Docker Toolbox полагается на определенные переменные среды, заданные в вашей оболочке, чтобы функционировать. В вашей второй оболочке эти переменные неправильно установлены.

Вы можете установить их так:

eval "$(docker-machine env default)" 

Это предполагает, что ваш докер-машина называется default. Если у вас нет, используйте собственное имя. Если вы не знаете, как он называется, вы можете перечислить машины, используя docker-machine ls.