Docker常用指令学习
一、 Docker 服务与基础管理在开始操作前通常需要确认 Docker 守护进程的状态查看版本信息docker --version 或 docker version查看系统信息docker info可查看 Docker Root Dir、镜像数量等详细信息启动 Docker 服务sudo systemctl start docker停止 Docker 服务sudo systemctl stop docker重启 Docker 服务sudo systemctl restart docker二、 镜像Image管理镜像是容器的静态模板以下是核心的镜像操作指令搜索镜像docker search [镜像名称]例如搜索高星镜像docker search --filterSTARS9000 mysql拉取镜像docker pull [镜像名称:标签]例如docker pull nginx:latest查看本地镜像docker images构建镜像docker build -t [镜像名称:标签] .基于当前目录的 Dockerfile 构建删除镜像docker rmi [镜像ID或名称]强制删除可加 -f 参数镜像导出与加载保存为 tar 包docker save -o [文件名.tar] [镜像名称]从 tar 包加载docker load -i [文件名.tar]推送镜像docker push [镜像名称]推送到 Docker Hub 或私有仓库三、 容器Container生命周期管理容器是镜像的可运行实例以下是日常使用频率最高的指令创建并运行容器docker run -d -p [宿主机端口]:[容器端口] --name [容器名称] [镜像名称]-d后台守护进程运行-p端口映射--name指定容器别名查看容器列表查看正在运行的容器docker ps查看所有容器含已停止docker ps -a停止与启动容器优雅停止docker stop [容器ID或名称]强制杀死docker kill [容器ID或名称]启动已停止的容器docker start [容器ID或名称]删除容器docker rm [容器ID或名称]强制删除运行中的容器可加 -f 参数四、 容器调试、监控与交互当容器运行出现问题或需要排查时可以使用以下指令查看容器日志docker logs [容器ID或名称]排查启动失败或报错的核心指令进入容器终端docker exec -it [容器ID或名称] /bin/bash进入容器内部进行交互式调试查看容器资源占用docker stats实时显示 CPU、内存、网络 I/O 等性能指标查看容器详细信息docker inspect [容器ID或名称]以 JSON 格式输出网络、挂载卷、状态等完整配置五、 Docker Compose 多容器编排在微服务或需要同时管理多个容器如 Web 应用 数据库时推荐使用 Docker Compose启动所有服务docker-compose up -d后台运行查看服务状态docker-compose ps停止服务docker-compose stop [服务名]删除服务容器docker-compose rm [服务名]掌握以上指令集基本可以应对日常开发、测试及运维中 90% 以上的 Docker 使用场景。建议在实际操作中结合 --help 参数如 docker run --help来探索更多高级选项。

相关新闻

执行计划的“黑话”你听懂了吗?Extra列里藏着的8个性能信号

执行计划的“黑话”你听懂了吗?Extra列里藏着的8个性能信号

大家好,我是小耶,写功课只是为了我踩过的坑,你们别再踩了! 用EXPLAIN看执行计划,很多人只看type——不是ALL就放心了。但真正藏性能问题的地方,往往不是type,而是​Extra列​。 Extra列是执行计…

2026/7/7 15:24:14阅读更多 →
Vivotek遗留固件高危漏洞剖析:未授权RCE与命令注入攻防实践

Vivotek遗留固件高危漏洞剖析:未授权RCE与命令注入攻防实践

1. 项目概述:一次对“过时”设备的深度安全审视最近在整理一个旧项目的安全审计记录时,翻到了几年前处理过的一批Vivotek网络摄像头。当时客户因为预算问题,一批老旧的摄像头仍在关键区域服役,我们进行例行渗透测试时,…

2026/7/7 15:24:14阅读更多 →
百考通AI降重/降AIGC:论文合规优化的精准解决方案,更贴合个人写作预期

百考通AI降重/降AIGC:论文合规优化的精准解决方案,更贴合个人写作预期

在学术规范日益严格的当下,论文写作不仅要攻克创作难关,更要直面查重率过高、AI痕迹明显的双重考验。无论是毕业生的学位论文,还是学者的研究文稿,如何在保留核心观点的基础上,实现学术表达的合规化、原创化&#xff0…

2026/7/7 15:24:14阅读更多 →
XCOM模组管理革命:AML启动器让你的游戏体验提升10倍

XCOM模组管理革命:AML启动器让你的游戏体验提升10倍

XCOM模组管理革命:AML启动器让你的游戏体验提升10倍 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/…

2026/7/7 16:34:44阅读更多 →
milvus | 第 2 章:本地环境搭建与源码运行

milvus | 第 2 章:本地环境搭建与源码运行

本章目标 读完本章,你应该能够回答下面几个问题: Milvus 本地运行依赖哪些外部组件。 standalone、cluster、embedded standalone 分别适合什么场景。 scripts/start_standalone.sh、scripts/start_cluster.sh、scripts/standalone_embed.sh 各自做了什么。 源码编译后的 bi…

2026/7/7 16:34:44阅读更多 →
K4FBE3D4HB-KHCL选型指南:LPDDR4工业级温度等级对比与宽温内存选型建议

K4FBE3D4HB-KHCL选型指南:LPDDR4工业级温度等级对比与宽温内存选型建议

K4FBE3D4HB-KHCL:三星32Gb LPDDR4高密度内存颗粒深度解析在旗舰智能手机、车载信息娱乐系统以及各类对容量和功耗有严苛要求的移动与嵌入式应用中,内存颗粒的选型直接影响系统的多任务处理能力和能效表现。三星推出的K4FBE3D4HB-KHCL作为一款32Gb&#x…

2026/7/7 16:34:44阅读更多 →
LLM评估框架实战指南:DeepEval解决AI系统质量监控难题

LLM评估框架实战指南:DeepEval解决AI系统质量监控难题

LLM评估框架实战指南:DeepEval解决AI系统质量监控难题 【免费下载链接】deepeval The LLM Evaluation Framework 项目地址: https://gitcode.com/GitHub_Trending/de/deepeval DeepEval是一个简单易用的开源LLM评估框架,专门用于评估大型语言模型…

2026/7/7 16:34:44阅读更多 →
Keyboard Chatter Blocker:如何彻底解决机械键盘连击问题的3个实用技巧

Keyboard Chatter Blocker:如何彻底解决机械键盘连击问题的3个实用技巧

Keyboard Chatter Blocker:如何彻底解决机械键盘连击问题的3个实用技巧 【免费下载链接】KeyboardChatterBlocker A handy quick tool for blocking mechanical keyboard chatter. 项目地址: https://gitcode.com/gh_mirrors/ke/KeyboardChatterBlocker 你是…

2026/7/7 16:34:44阅读更多 →
蓝牙5.4与STM32F7构建低延迟无线音频系统

蓝牙5.4与STM32F7构建低延迟无线音频系统

1. 项目背景与核心组件选型在无线音频传输领域,Bluetooth 5.4标准的推出标志着LE Audio技术的成熟应用。本次项目采用IDC777-1蓝牙模块与STM32F745VG微控制器的组合方案,旨在构建一个高保真、低延迟的无线音频传输系统。这套方案特别适合需要高质量音频传…

2026/7/7 16:29:44阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/7 4:43:43阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/7 2:56:31阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/7 1:03:28阅读更多 →
Acunetix v24.8 深度解析:DAST漏洞扫描器核心原理与DevSecOps实践

Acunetix v24.8 深度解析:DAST漏洞扫描器核心原理与DevSecOps实践

1. 项目概述:Acunetix v24.8 高级版漏洞扫描器深度解析作为一名在网络安全领域摸爬滚打多年的老兵,我深知一款趁手的“兵器”对于安全测试工作意味着什么。今天要聊的,就是Web应用安全测试领域里一个响当当的名字——Acunetix。特别是其v24.8…

2026/7/7 0:02:41阅读更多 →
国产化信创改造:达梦/人大金仓适配与多数据库兼容方案实战(SpringBoot)

国产化信创改造:达梦/人大金仓适配与多数据库兼容方案实战(SpringBoot)

国产化信创改造:达梦/人大金仓适配与多数据库兼容方案实战(SpringBoot) 🌐 演示地址:http://ruoyioffice.com | 📦 源码1GitHub:ruoyi-office | 📦 源码2GitCode:ruoyi-o…

2026/7/7 0:02:41阅读更多 →
CentOS 7/8 SSH 连接失败:5步系统性排错流程与决策树

CentOS 7/8 SSH 连接失败:5步系统性排错流程与决策树

CentOS SSH连接故障排查:从基础检查到深度修复的完整指南引言当你尝试通过Xshell或其他SSH客户端连接CentOS服务器时,突然遭遇"Connection refused"或"Connection timed out"的错误提示,这种经历对任何运维人员或开发者来…

2026/7/7 0:02:41阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/7 5:11:21阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/7 5:11:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/7 5:11:21阅读更多 →