2014-12-10 6 views
3

나는 fedora 21 vm (vmware fusion에서 실행 중)에 도커 컨테이너 (debian : jessie)를 만들었습니다. 처음으로 VM에 들어가 명령을 실행하면 잘 작동합니다. 나는 VM을 종료하고 다시 시작하여 그것 (docker start -a dev-001)에 붙이고 그냥 달린 명령을 거의 실행하지 않는다. 어떤 원인이 하나도없는 근본 원인을 찾을 수 없습니까? 나는 성공적으로 컨테이너에 접속할 수 있지만 ps와 같은 간단한 명령은 매달린다.Docker Container에서 명령 실행

제안 사항?

+1

문제점을 발견했습니다. 도커 시작을 사용할 때 -i로 실행해야합니다. –

+0

이것은 내가 똑같은 명령을 사용 했음에도 불구하고 나를 위해 컨테이너를 시작하지 않았음에도 불구하고 이상하게도 도움이되었습니다. 어쩌면 나는 그것을 '도커 실행'에 대해 혼란스럽게 만들었을 것이다. – shriek

답변

1

docker exec을 사용하여 실행중인 컨테이너에서 명령을 실행할 수 있습니다. 이렇게하면 컨테이너가 분리 모드에서 시작된 경우에도 명령을 실행할 수 있습니다. 일부 명령을 실행 한 다음 컨테이너를 다시 닫으려면 docker start -i을 사용할 수 있습니다.

관련 문제