github.com/brahmaroutu/docker@v1.2.1-0.20160809185609-eb28dde01f16/docs/reference/commandline/rmi.md (about) 1 <!--[metadata]> 2 +++ 3 title = "rmi" 4 description = "The rmi command description and usage" 5 keywords = ["remove, image, Docker"] 6 [menu.main] 7 parent = "smn_cli" 8 +++ 9 <![end-metadata]--> 10 11 # rmi 12 13 ```markdown 14 Usage: docker rmi [OPTIONS] IMAGE [IMAGE...] 15 16 Remove one or more images 17 18 Options: 19 -f, --force Force removal of the image 20 --help Print usage 21 --no-prune Do not delete untagged parents 22 ``` 23 24 You can remove an image using its short or long ID, its tag, or its digest. If 25 an image has one or more tag referencing it, you must remove all of them before 26 the image is removed. Digest references are removed automatically when an image 27 is removed by tag. 28 29 $ docker images 30 REPOSITORY TAG IMAGE ID CREATED SIZE 31 test1 latest fd484f19954f 23 seconds ago 7 B (virtual 4.964 MB) 32 test latest fd484f19954f 23 seconds ago 7 B (virtual 4.964 MB) 33 test2 latest fd484f19954f 23 seconds ago 7 B (virtual 4.964 MB) 34 35 $ docker rmi fd484f19954f 36 Error: Conflict, cannot delete image fd484f19954f because it is tagged in multiple repositories, use -f to force 37 2013/12/11 05:47:16 Error: failed to remove one or more images 38 39 $ docker rmi test1 40 Untagged: test1:latest 41 $ docker rmi test2 42 Untagged: test2:latest 43 44 $ docker images 45 REPOSITORY TAG IMAGE ID CREATED SIZE 46 test latest fd484f19954f 23 seconds ago 7 B (virtual 4.964 MB) 47 $ docker rmi test 48 Untagged: test:latest 49 Deleted: fd484f19954f4920da7ff372b5067f5b7ddb2fd3830cecd17b96ea9e286ba5b8 50 51 If you use the `-f` flag and specify the image's short or long ID, then this 52 command untags and removes all images that match the specified ID. 53 54 $ docker images 55 REPOSITORY TAG IMAGE ID CREATED SIZE 56 test1 latest fd484f19954f 23 seconds ago 7 B (virtual 4.964 MB) 57 test latest fd484f19954f 23 seconds ago 7 B (virtual 4.964 MB) 58 test2 latest fd484f19954f 23 seconds ago 7 B (virtual 4.964 MB) 59 60 $ docker rmi -f fd484f19954f 61 Untagged: test1:latest 62 Untagged: test:latest 63 Untagged: test2:latest 64 Deleted: fd484f19954f4920da7ff372b5067f5b7ddb2fd3830cecd17b96ea9e286ba5b8 65 66 An image pulled by digest has no tag associated with it: 67 68 $ docker images --digests 69 REPOSITORY TAG DIGEST IMAGE ID CREATED SIZE 70 localhost:5000/test/busybox <none> sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf 4986bf8c1536 9 weeks ago 2.43 MB 71 72 To remove an image using its digest: 73 74 $ docker rmi localhost:5000/test/busybox@sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf 75 Untagged: localhost:5000/test/busybox@sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf 76 Deleted: 4986bf8c15363d1c5d15512d5266f8777bfba4974ac56e3270e7760f6f0a8125 77 Deleted: ea13149945cb6b1e746bf28032f02e9b5a793523481a0a18645fc77ad53c4ea2 78 Deleted: df7546f9f060a2268024c8a230d8639878585defcc1bc6f79d2728a13957871b