2017-02-13 2 views
-2

Docker를 내 앱에서 사용하기 시작했지만 iTerm2에서 문제가 발생했습니다. 필자는 iTerm에서 창을 분할하고, 이제 내 첫 번째 창에서 docker ps -a은 컨테이너 목록을 반환하지만 두 번째 창에서는 동일한 명령이 빈 목록을 반환합니다.Docker에 컨테이너가 표시되지 않습니다.

두 번째 창에서 컨테이너를 실행할 수 없습니다. 첫 번째 창에서만 컨테이너를 실행할 수 있습니다. 이게 정상인가? 내가 만든 모든 창에서 컨테이너를 어떻게 볼 수 있습니까?

답변

-1

어쩌면 서로 다른 버전의 셸을 사용합니다. ps -ef $$

1

Docker Toolbox (docker-machine)를 사용하는 것처럼 들립니다.

Docker Toolbox는 작동하기 위해 쉘에 설정된 특정 환경 변수에 의존합니다. 두 번째 셸에서 변수가 올바르게 설정되지 않았습니다.

이처럼 그들을 설정할 수 있습니다 : 이것은 당신의 고정 표시기 기계가 default라는 가정한다

eval "$(docker-machine env default)" 

. 너의 것이 아니라면, 적절한 이름을 사용하십시오. 이름이 무엇인지 모르는 경우 docker-machine ls을 사용하여 컴퓨터를 나열 할 수 있습니다.

관련 문제