1.搜索镜像信息
docker search XXX
2.拉取镜像信息
如果不携带version则默认拉取最后更新的版本
docker pull xxx:version
3.查看本地镜像
docker images
4.删除镜像
docker rmi xxx
5.把镜像做成离线压缩包
docker save -o yyy.tar.gz / yyy.tar xxx
6.解压离线镜像包
docker load -i yyy.tar.gz / yyy.tar
7.docker查看镜像版本,主要针对latest
docker image inspect xxx:latest | grep -i version
8.设置docker运行时内存大小
docker run -it -m xxx(unit m g) xxx
9.docker自动释放资源 主要使用-rm命令进行资源删除
docker run -it -rm --name xxx 镜像名称 sleep Y
10.docker添加/重命名标签
docker tag old-image:tag new-image:tag
例子:
docker tag dockerpull.org/sheepkiller/kafka-manager:latest sheepkiller/kafka-manager:latest
11.docker移除标签
docker rmi new-image/old-image:tag
例子:
docker rmi dockerpull.org/sheepkiller/kafka-manager:latest
12.docker实时查看镜像日志
docker logs -f xxx
xxx 为 镜像ID
13.docker查看容器网络
docker network ls
14.docker 创建一个网络
docker network create xxx
15.docker 删除一个网络
docker network rm xxx
16.docker 通过代理下载镜像 主要为 docker.hub dockerpull.org
docker pull dockerpull.org/image:version
下载完成后 需要重新打tag
案例
docker tag dockerpull.org/sheepkiller/kafka-manager:latest sheepkiller/kafka-manager:latest
docker rmi dockerpull.org/sheepkiller/kafka-manager:latest