1.停止docker服务
docker stop $(docker ps -a -q)
2.查看docker映像
docker images
结果类似于下表所示:
REPOSITORY TAG IMAGE ID CREATED SIZE
apolloauto/apollo dev-x86_64-20180130_1338 1db94400518f 5 days ago 12.6GB
registry.docker-cn.com/apolloauto/apollo dev-x86_64-20180130_1338 1db94400518f 5 days ago 12.6GB
apolloauto/apollo localization_volume-x86_64-latest be947abaa650 9 days ago 5.74MB
3.删除指定IMAGE_ID的docker映像
docker rmi -f be947abaa650
输出结果如下:
Untagged: apolloauto/apollo:localization_volume-x86_64-latest
Untagged: apolloauto/apollo@sha256:b56b7526484aa4e70f9e6c9f7df028c7560d7a3d8df0fee7de984b5f43fad14e
Deleted: sha256:be947abaa650441e791ca193eaee53566b3a4d22d01acfa32ae3d14d0c1be490
Deleted: sha256:04e3d8d238fb71b3245580fc054ae6300292600ebdb80a07fe3e9e3b28f71738
Deleted: sha256:cd7100a72410606589a54b932cabd804a17f9ae5b42a1882bd56d263e02b6215
再使用docker images
命令查看docker映像,结果如下(少了第三个映像,它已经被删除了):
REPOSITORY TAG IMAGE ID CREATED SIZE
apolloauto/apollo dev-x86_64-20180130_1338 1db94400518f 5 days ago 12.6GB
registry.docker-cn.com/apolloauto/apollo dev-x86_64-20180130_1338 1db94400518f 5 days ago 12.6GB
4.删除所有docker映像
docker rmi -f $(docker images -q)