镜像管理
1、查询镜像
docker search mysql
2、获取镜像
docker pull mysql
3、查看本地镜像
#查看镜像
docker images
docker images mysql
docker images -a
#列出ID
docker images -q mysql
#格式化显示
docker images --format "{{.ID}}--{{.Size}}--{{.Repository}}"
docker images --format "{{.ID}}\t{{.Size}}\t{{.Repository}}"4、删除本地镜像
#删除镜像 docker rmi mysql docker rmi -f mysql #批量删除镜像 docker rmi `docker images -qa` docker images -qa | xargs docker rm #命令用于清理磁盘,删除关闭的容器、无用的数据卷和网络 docker system prune -a
5、导出镜像
#导出镜像 docker save hello-world:latest > test-mysql.tar docker image save mysql:latest > test-mysql.tar
6、导入镜像
#导入镜像 docker load -i test-mysql.tar docker image load -i test-mysql.tar #导入镜像并指定命名和版本信息 docker import tmysql.tar jiae/myssql:1.0
7、镜像打标签
#打标签生成新的镜像版本 docker tag jiaen/mysql:1.0 jiaen/mysql:2.0
8、提交容器成为镜像
#提交容器成为镜像 docker commit 容器ID 新镜像名 #指定作者,更新标签信息,提交的容器和版本 docker commit -a="jiae" -m="update" 6ea4a7083624 jiae-mysql:1.0