2017-03-03 3 views
1

특정 이미지를 사용 중이거나 참조하고있는 도커 컨테이너를 찾는 방법은 무엇입니까?docker 이미지를 사용하여 도커 컨테이너를 찾으십시오.

좀 더 자세히 말하면 10 개의 도커 이미지가 있고 30 개의 도커 컨테이너가 있습니다. 간단한 명령을 사용하여 도커 이미지 ID XXXXX를 사용하여 어떤 컨테이너를 만들 수 있는지 어떻게 알 수 있습니까?

답변

2

연결된 이미지를 보려면 다른 이미지의 경우 docker history 출력을 조사해야합니다. 당신은 다음과 같이 실행할 수이 대부분을 자동화 거기 이미지가있다 : 위의 명령에

docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock \ 
    nate/dockviz images -t -l 

자세한 내용은 this github repo에서 찾을 수 있습니다. 여기

+0

고정 표시기가없는 건설 한 명령에있는이 정보를 찾을 대신 외부 이미지를 사용하는? @bmitch – kgs

+0

'docker history' 또는'docker inspect' 및 많은 파기 또는 스크립팅. 그렇지 않으면, 아니, 나는 이것을 발견 할 수있는 다른 명령을 알고 있지 않다. – BMitch

0

당신은 갈 : docker ps -a | awk '{ print $1,$2 }' | grep $(docker images | grep *image-id* | awk '{ print $1}')