
分类:【技术技巧专区】- 系统操作指南
| ⏱️ 阅读时间:12分钟 | 🔖 相关标签:#Docker命令 #容器管理 #镜像清理
📦 容器生命周期管理
🚦 容器启停操作
1 2 3 4 5 6 7 8
| docker stop <Name/ID>
docker kill <Name/ID>
docker restart <Name/ID>
|
🧹 容器清理技巧
1 2 3 4 5 6 7 8
| docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
docker container prune
|
⚠️ 注意:执行批量删除前建议备份重要数据
🖼️ 镜像管理大全
🔍 镜像查询与删除
1 2 3 4 5 6 7 8
| docker images -a
docker rmi <image_id>
docker rmi -f $(docker images -q)
|
🧽 镜像空间优化
1 2 3 4 5
| docker image prune
docker image prune -a
|
💡 小技巧:定期执行可节省30%+存储空间
📁 文件操作秘籍
🔄 宿主机与容器文件交互
1 2 3 4 5
| docker cp /host/path/file.txt <容器名>:/container/path/
docker cp <容器名>:/container/path/file.txt /host/path/
|
🛠️ 容器调试实战案例
🔧 进入容器修改配置
1 2 3 4 5 6 7 8 9 10 11
| docker exec -it <容器ID> /bin/bash
apt-get update && apt-get install vim -y
vi /path/to/config.conf
Ctrl+P → Ctrl+Q
|
❌ 常见错误解决
1 2 3 4 5
| docker exec -it <容器ID> sh
docker exec <容器ID> service nginx reload
|
📊 命令速查表(带表情分类)
类别 |
命令 |
说明 |
危险等级 |
🛑 容器停止 |
docker stop $(ps -aq) |
停止所有容器 |
⚠️⚠️ |
🗑️ 镜像删除 |
docker rmi $(images -q) |
删除所有镜像 |
⚠️⚠️⚠️ |
📂 文件传输 |
docker cp |
跨系统文件拷贝 |
✅ |
🐞 容器调试 |
docker exec -it |
进入交互式终端 |
⚠️ |
💡 建议与最佳实践
- 批量操作前:始终先执行
docker ps -a
确认操作对象
- 文件编辑:推荐使用
volume
挂载替代容器内直接修改
- 镜像管理:使用
tag
规范版本控制(如v1.0, latest)
- 安全防护:定期扫描镜像漏洞:
docker scan <image_name>
立即行动:
💻 打开终端尝试3个新学到的命令
📚 收藏本文作为Docker速查手册
🔄 分享给你的进步!