docker本地镜像管理命令摘录
2020-02-02 本文已影响0人
佛系小懒
功能:镜像查看 -a列出所有本地下载的镜像
功能:删除镜像,-f 强制删除;注意命令中给的是镜像ID不是容器ID;
示例:docker rmi ff755943f2b6 -f
删除容器中的所有镜像:
docker images -a | awk '{print $3}' | xargs docker image rmi -f
功能:标记本地镜像,将其归入某一仓库 ;
示例:docker tag ubuntu:15.10 runoob/ubuntu:v3
使用Dockerfile创建本地镜像,build带相关option可以配置CPU、内存等,实用的场景:docker build -t ct_repo/mysql5.7:latest -f ./Dockerfile 指定Dockerfile所在路径及tag进行镜像的build
功能:查看指定镜像的创建历史。
OPTIONS说明:
-H :以可读的格式打印镜像大小和日期,默认为true;
--no-trunc :显示完整的提交记录;
-q :仅列出提交记录ID。
示例:查看本地镜像runoob/ubuntu:v3的创建历史。
dockerhistoryrunoob/ubuntu:v3
功能:将指定镜像保存成 tar 归档文件示例:将镜像runoob/ubuntu:v3 生成my_ubuntu_v3.tar文档
docker save -o my_ubuntu_v3.tar runoob/ubuntu:v3
从归档文件中创建镜像
从镜像归档文件my_ubuntu_v3.tar创建镜像,命名为runoob/ubuntu:v4 :
dockerimportmy_ubuntu_v3.tar runoob/ubuntu:v4