下载镜像, docker pull 下载慢需要先配置国内仓库
docker pull centos:7
// 默认下载latest版本
docker pull centos
查看所有镜像 docker images
docker images
- docker images -q
查询出来所有镜像的imageid
imgagid 实际上有64位, docker images 查出来的是前12位
- docker inspect imageid
- docker inspect centos:7
通过这两种方式可以查出详情信息
搜索镜像 docker search xx
过滤出来是否为官方的
- docker search --filter is-official=true
删除镜像 docker rmi xxx
容器存在没法删除, 会提示
unable to remove repository reference "hello-world" (must force) - container e8400000471f is using its referenced image feb5d9fea6a5
原因是容器运行中或者结束了,但是容器已存在
- docker ps -a 可以查看
强制删除
- 通过docker rmi -f xxx
删除全部镜像
- docker rmi -f $(docker images -q)
打包tar文件 docker save xxx
可以导出一个tar文件
docker save busybox:latest > ./bb.tar
加载一个tar文件 docker load xxx
加载tar文件
docker load < ./bb.tar