Docker常用镜像命令
由于想把自己写的Python代码和所需的环境放到docker,所以最近又去学了下docker相关知识,这篇先整理一下docker镜像命令
1、列出本地镜像
docker images用法
docker images 列出本地镜像
列表头说明:REPOSITORY 镜像仓库源、TAG 镜像标签版本号、IMAGE ID 镜像ID、CREATED 镜像创建时间、SIZE 镜像大小
docker images -a 列出本地所有境像(不包含中间层)
docker images -q 只列出镜像ID,也可搭配使用docker images -qa 列出本地所有镜像ID
2、从镜像仓库查找镜像
docker search 从镜像仓库查找镜像
用法
比如需要从镜像仓库查找mysql
列表头说明:NAME 镜像源仓库名字、DESCRIPTION 镜像描述、STARS 点赞数、OFFICIAL 带[OK]的是官方发布、AUTOMATED 自动构建
3、拉取镜像
docker pull 从仓库拉镜像到本地
用法
比如拉取hello-world如下图,后面可加版本号[:TAG],如果加TAG则是按TAG拉取,不加TAG默认最新版
下图可以看到hello-world已拉取到本地
4、删除本地镜像
docker rmi 删除本地镜像
用法
比如删除hello-world这个本地镜像
docker rmi -f 强制删除镜像
5、镜像磁盘占用情况
docker system
用法
docker system df 查看本地镜像所占用空间
6、虚悬镜像
虚悬镜像指镜像名和标签为<none>,虚悬镜像一般没有什么价值,可以清除
docker image ls -f dangling=true 列出虚悬镜像
docker image prune 删除虚悬镜像
比如下图执行后已删除悬空镜像,再次列出时已没有任何悬空镜像
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律