【docker】常用命令
【docker】常用命令
转载:https://www.cnblogs.com/yangchongxing/p/11466190.html
======================================================
1、搜索镜像
2、拉去镜像
3、查看镜像详情
4、查看镜像历史
5、删除镜像
6、清理镜像
7、创建容器
8、暂停容器
9、终止容器
10、重启容器
11、进入容器
12、删除容器
13、查看统计信息
14、复制文件
15、查看变更
16、查看端口
17、内存扩容
18、获取容器元数据
======================================================
1、搜索镜像
docker search jdk
2、拉去镜像
docker pull primetoninc/jdk:1.8
docker pull ubuntu:18.04 相当于 docker pull registry.hub.docker.com/ubuntu:18.04
3、查看镜像详情
docker inspect ubuntu:18.04
4、查看镜像历史
docker history ubuntu:18.04
5、删除镜像
docker rmi ubuntu:latest
docker image rm centos:latest
仅仅删除此标签的镜像,标签不同但镜像ID相同的不受影响。如ubuntu:18.04和ubuntu:latest的镜像ID相同,删除latest时18.04不受影响。
也可用ID删除,镜像使用时,要加 -f 参数
6、清理镜像
docker image prune
7、创建容器
docker create -it --name jdk1.8 primetoninc/jdk:1.8 docker start jdk1.8 docker exec -it jdk1.8 /bin/bash docker stop jdk1.8
8、暂停容器
docker pause ID
9、终止容器
docker stop ID
10、重启容器
docker restart ID
11、进入容器
docker exec -it 名字或ID /bin/bash
12、删除容器
docker rm ID
13、查看统计信息
docker stats
docker stats mysql
CPU、内存、存储、网络等
14、复制文件
容器 -> 主机 docker cp 容器:容器路径 主机路径
docker cp jdk1.8:/ycx /ycx
主机 -> 容器 docker cp 主机路径 容器:容器路径
docker cp /ycx jdk1.8:/ycx
15、查看变更
docker diff jdk1.8
16、查看端口
docker port jdk1.8
17、内存扩容
docker update --memory=4g b9649f578bb0
18、获取容器元数据
docker inspect ad556975319e | grep -i mem
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南