OS X 10.8.4 (Mountain Lion)의 Vagrant에서 Docker를 실행 중이며 저장된 이미지를 삭제하려고 할 때마다 오류가 발생합니다.
$ docker rmi some-image-id
2013/07/15 hh:mm:ss unexpected JSON input
rmi
도움 에 따르면 올바른 구문은 docker rmi IMAGE [IMAGE...]
입니다. 어떻게해야할지 모르겠습니다.
이미지를 어떻게 삭제합니까?
$ docker version
Client version: 0.4.8
Server version: 0.4.8
Go version: go1.1
$docker info
Containers: 1
Images: 3
흥미롭게도을 실행할 때 docker ps
컨테이너가 전혀 표시되지 않습니다. Running docker images
은 4 개의 base
이미지와 1 개의 이미지를 보여줍니다 node
.
docker info
실제 이미지 양을 보여 ./docker images -a -q | sort | uniq | wc -l
주므로 동일한 결과 (-모든 이미지의 경우 a, ID의 경우 -q)이어야합니다. docker ps
활성 컨테이너 만 표시 docker ps -a
합니다. 모든 컨테이너를 나열 할 수 있습니다
-D
옵션과 클라이언트로 도커 데몬을 시작할 수 있습니까 ? docker -d -D& ; docker -D rmi <id>
. 시도해 볼 수 있습니까 CID=$(docker run -d ubuntu bash); ID=$(docker commit $CID); docker rmi $ID
?