➜ ~ docker run -it --rm centos bash
[root@57777fdfbf9c /]# #
➜ ~
➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
57777fdfbf9c centos "bash" 13 seconds ago Up 11 seconds musing_diffie
docker run -d --name tank1 -p 8081:8080 -v $PWD/default.conf://etc/nginx/conf.d/default.conf swr.cn-north-1.myhuaweicloud.com/fang141x/tank:v1.1
➜ ~ docker image ls --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}"
IMAGE ID REPOSITORY TAG
32b4866d70b5 swr.cn-north-1.myhuaweicloud.com/fang141x/2048 v1.1
5fff91fe8881 swr.cn-north-1.myhuaweicloud.com/fang141x/tank v1.1
75835a67d134 centos latest
➜ ~ docker image ls -f dangling=true
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> 196d12cf6ab1 2 months ago 4.41M
➜ ~ docker ps -a | grep "Exited"
02c1ff405078 196d12cf6ab1 "sh" 2 days ago Exited (137) 2 days ago tender_cocks
➜ ~ docker rm 02c1ff405078
02c1ff405078
➜ ~
➜ ~ docker image prune
WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N] y
Deleted Images:
deleted: sha256:196d12cf6ab19273823e700516e98eb1910b03b17840f9d5509f03858484d321
Total reclaimed space: 0B
➜ ~ docker image ls -f dangling=true
REPOSITORY TAG IMAGE ID CREATED SIZE
➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
70a5b4caa8d3 alpine "/bin/sh" 3 minutes ago Up 3 minutes alpine
➜ ~ docker stop 70a5b4caa8d3
70a5b4caa8d3
➜ ~
➜ ~ docker rmi alpine:latest
Error response from daemon: conflict: unable to remove repository reference "alpine:latest" (must force) - container 70a5b4caa8d3 is using its referenced image 196d12cf6ab1
➜ ~ docker rm alpine
alpine
➜ ~ docker rmi alpine:latest
Untagged: alpine:latest
Untagged: alpine@sha256:621c2f39f8133acb8e64023a94dbdf0d5ca81896102b9e57c0dc184cadaf5528
Deleted: sha256:196d12cf6ab19273823e700516e98eb1910b03b17840f9d5509f03858484d321