Docker 常用命令速查
Docker 常用命令速查一、镜像Image# 搜索镜像dockersearch nginx# 拉取镜像不指定标签默认 latestdockerpull nginxdockerpull nginx:1.25# 查看本地镜像dockerimagesdockerimagels# 删除镜像dockerrmi nginx:1.25dockerimagermimage_id# 构建镜像-t 命名:标签. 为 Dockerfile 所在目录dockerbuild-tmyapp:1.0.# 给镜像打标签dockertag myapp:1.0 registry.example.com/myapp:1.0# 推送镜像到仓库dockerpush registry.example.com/myapp:1.0# 导入/导出镜像dockersave-onginx.tar nginx:1.25dockerload-inginx.tar# 查看镜像构建历史dockerhistorynginx:1.25# 清理未使用的镜像dockerimage prunedockerimage prune-a# 清理所有未被容器引用的镜像二、容器Container# 运行容器dockerrun-d--nameweb-p8080:80 nginx# -d 后台运行# --name 容器命名# -p 主机端口:容器端口 端口映射# -v 主机路径:容器路径 目录挂载# -e KEYVAL 环境变量# --restartalways 开机自启# 交互式进入容器dockerrun-itubuntu /bin/bash# 查看运行中的容器dockerpsdockerps-a# 包括已停止的容器# 启动/停止/重启dockerstart webdockerstop webdockerrestart web# 进入运行中的容器dockerexec-itweb /bin/bashdockerexecwebls/usr/share/nginx/html# 查看日志dockerlogs-fweb# -f 持续跟踪dockerlogs--tail100web# 最近100行# 查看容器详情IP、挂载、环境变量等dockerinspect web# 查看资源占用dockerstats# 复制文件dockercpweb:/etc/nginx/nginx.conf ./nginx.confdockercp./index.html web:/usr/share/nginx/html/# 删除容器dockerrmwebdockerrm-fweb# 强制删除运行中的容器# 清理已停止的容器dockercontainer prune# 查看容器内进程dockertopweb# 从容器创建新镜像commitdockercommit web mynginx:v1三、Dockerfile 要点FROM node:18-alpine # 基础镜像 WORKDIR /app # 工作目录 COPY package.json ./ # 复制文件 RUN npm install # 构建时执行 COPY . . ENV NODE_ENVproduction # 环境变量 EXPOSE 3000 # 声明端口 CMD [node, server.js] # 容器启动命令CMD可被docker run参数覆盖ENTRYPOINT则作为固定入口。四、网络Networkdockernetworkls# 查看网络dockernetwork create mynet# 创建网络dockerrun-d--networkmynet--nameapi myappdockernetwork inspect mynet# 查看详情dockernetworkrmmynet# 删除网络同一自定义网络内容器可通过容器名互相访问。五、数据卷Volumedockervolume create mydatadockervolumelsdockerrun-d-vmydata:/var/lib/mysql mysql:8dockervolume inspect mydatadockervolumermmydatadockervolume prune# 清理未使用卷六、Docker Compose# docker-compose.ymlservices:web:build:.ports:-8080:3000depends_on:-dbdb:image:mysql:8environment:MYSQL_ROOT_PASSWORD:secretvolumes:-dbdata:/var/lib/mysqlvolumes:dbdata:dockercompose up-d# 启动dockercomposeps# 查看状态dockercompose logs-f# 查看日志dockercompose down# 停止并删除dockercompose build# 重新构建七、系统维护dockerinfo# 系统信息dockerversion# 版本dockersystemdf# 磁盘占用dockersystem prune-a# 一键清理悬空镜像、停止容器、未用网络日常高频组合拳dockerbuild-tapp:1.0.# 1. 构建dockerrun-d--nameapp-p80:80 app:1.0# 2. 运行dockerlogs-fapp# 3. 看日志dockerexec-itappsh# 4. 进容器排查

相关新闻

强化学习智能体 vs 大模型智能体:选型、落地与避坑指南

强化学习智能体 vs 大模型智能体:选型、落地与避坑指南

简介:由快手科技快意大模型知识增强研发负责人毛航宇分享的《强化学习(多)智能体 和 大语言模型(多)智能体》PDF,系统梳理了近十年强化学习智能体与LLM智能体的研究脉络,并沿Deep RL、Transformer-based RL、LLM-based AI Agent的演化路径选讲…

2026/10/18 14:08:20 阅读更多 →
Idea断点调试(debug)详解:从条件断点到远程调试的完整实践

Idea断点调试(debug)详解:从条件断点到远程调试的完整实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 14:08:20 阅读更多 →
HTML/CSS智能补全:语义化编码与前端效率革命

HTML/CSS智能补全:语义化编码与前端效率革命

1. 这不是“快捷键教学”&#xff0c;而是前端效率革命的起点你有没有过这样的时刻&#xff1a;写HTML时&#xff0c;手在键盘上敲了十几遍<div class"container">&#xff0c;光是闭合标签就反复按了三次方向键&#xff1b;写CSS时&#xff0c;想加个margin: …

2026/10/18 14:07:20 阅读更多 →

最新新闻

函数是Python编程的核心构建块,也是程序设计中实现代码复用、模块化和抽象化的重要手段

函数是Python编程的核心构建块,也是程序设计中实现代码复用、模块化和抽象化的重要手段

函数是Python编程的核心构建块&#xff0c;也是程序设计中实现代码复用、模块化和抽象化的重要手段。本报告将系统性地探讨Python函数的声明与调用机制、参数传递原理、变量作用域规则以及静态变量&#xff08;static&#xff09;的实现方式。通过丰富的代码示例和深入的原理解…

2026/10/18 14:53:51 阅读更多 →
1688开放平台商品类目接口对接实战:从权限申请到数据维护

1688开放平台商品类目接口对接实战:从权限申请到数据维护

做电商供应链或者商品数据对接的开发者&#xff0c;对1688的开放平台应该都不陌生。很多人第一次接触它&#xff0c;往往不是从下单、支付这种交易链路开始的&#xff0c;而是从一个看似人畜无害、实则暗藏玄机的接口入手——获取商品类目。这个接口说白了就是给你一份“商品的…

2026/10/18 14:53:51 阅读更多 →
运算符与表达式是编程语言的核心基础,Python作为一门简洁而强大的编程语言

运算符与表达式是编程语言的核心基础,Python作为一门简洁而强大的编程语言

运算符与表达式是编程语言的核心基础&#xff0c;Python作为一门简洁而强大的编程语言&#xff0c;其运算符体系既继承了传统编程语言的精髓&#xff0c;又融入了自身独特的设计理念。本报告将系统性地探讨Python中的各类运算符&#xff0c;通过代码示例、深度解析和亮点总结&a…

2026/10/18 14:53:51 阅读更多 →
大厂Java面试:Spring Boot、微服务与AI高频考法及工程判断力

大厂Java面试:Spring Boot、微服务与AI高频考法及工程判断力

很多人把大厂Java面试备考理解成“背八股文”&#xff0c;于是疯狂刷Spring Boot注解、微服务组件、AI名词&#xff0c;简历上写得满满当当&#xff0c;面完却一脸懵。我见过不少候选人&#xff0c;Spring Boot自动配置倒背如流&#xff0c;但被问到“你项目里为什么用Redis做缓…

2026/10/18 14:53:51 阅读更多 →
C++ Socket IPv4到IPv6移植实战:双栈配置与避坑指南

C++ Socket IPv4到IPv6移植实战:双栈配置与避坑指南

1. 从一次线上事故说起&#xff1a;为什么IPv4代码必须动刀去年帮一个团队排查一个诡异的问题&#xff1a;他们的服务在纯IPv4环境下跑得好好的&#xff0c;一上双栈机器就出现连接随机失败&#xff0c;日志里全是connect: Cannot assign requested address。折腾了大半天&…

2026/10/18 14:53:51 阅读更多 →
YOLOv8门禁系统部署避坑指南:CUDA/PyTorch版本匹配与UI黑屏修复

YOLOv8门禁系统部署避坑指南:CUDA/PyTorch版本匹配与UI黑屏修复

简介&#xff1a;本资源是一套基于YOLOv8实现的端到端智能门禁系统完整工程&#xff0c;面向计算机、人工智能、自动化等专业本科生及入门级开发者&#xff0c;解决人脸/身份目标检测与门禁控制场景落地难题&#xff0c;特别适合作为毕业设计、课程设计或项目原型快速验证。压缩…

2026/10/18 14:52:50 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型&#xff08;GMM&#xff09;的语音识别系统&#xff0c;很多人第一反应就是一堆数学公式&#xff0c;觉得门槛很高。但如果你真的在MATLAB里把它落地跑通&#xff0c;会发现核心其实就是三件事&#xff1a;把声音变成特征向量&#xff0c;用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人&#xff0c;但落到具体操作上&#xff0c;无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程&#xff1a;对图像做反白、改调色板、彩色转灰度&#xff0c;最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词&#xff0c;你会发现一个很有意思的现象&#xff1a;每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型&#xff0c;有人指的是运动控制系统&#xff0c;还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型&#xff08;GMM&#xff09;的语音识别系统&#xff0c;很多人第一反应就是一堆数学公式&#xff0c;觉得门槛很高。但如果你真的在MATLAB里把它落地跑通&#xff0c;会发现核心其实就是三件事&#xff1a;把声音变成特征向量&#xff0c;用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人&#xff0c;但落到具体操作上&#xff0c;无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程&#xff1a;对图像做反白、改调色板、彩色转灰度&#xff0c;最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词&#xff0c;你会发现一个很有意思的现象&#xff1a;每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型&#xff0c;有人指的是运动控制系统&#xff0c;还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →