docker images -q 只查看IMAGE ID
-a 查看所有内容
tip: 删除停止 or REPOSITORY 为[none]的镜像
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
docker images|grep none|awk '{print $3 }'|xargs docker rmi
- 将本地镜像导出成一个压缩文件
docker save [OPTIONS] IMAGE [IMAGE...]
docker save bb71adb07de6 > ./test.tar.gz
docker save bb71adb07de6 -o ./test.tar.gz
- 导入压缩文件
docker load -i test.tar.gz
docker load < test.tar.gz
- 一次导出多个镜像
docker save image1 image2 image2 > ./patch.tar.gz
docker rmi image_id
- 强制删除在使用的容器镜像
docker rmi -f image_id
- 删除所有镜像
docker rmi -f docker images -q
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
docker tag report report:v1.0
- 指定本地端口
docker run -p 8888:80 ... 本地8888映射到80端口
- 本地ip : 本地端口 :容器端口
docker run -p 192.168.10.1:8888:80 ... 本机192.168.10.1的8888端口映射到80
- 本地ip : 本地端口 :容器端口/协议
docker run -p 192.168.10.1:8888:80/tcp ... 本机192.168.10.1的8888端口映射到80
- 本地ip :随机端口 : 容器端口
docker run -p 192.168.10.1::80/tcp ... 本机192.168.10.1的8888端口映射到80
- 多个端口 多个ip 多个协议
docker run -p 192.168.10.1:8888:80/tcp -p 192.168.10.1:9999:443/tcp
...
tip:
查看容器的和端口的映射关系
docker port container
docker stats