尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
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. 进容器排查
RELATED

相关推荐

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

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

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

📅 2026/10/18 14:08:13
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:13
OpenClaw开源AI助手:本地优先部署、插件开发与自动化任务实战

OpenClaw开源AI助手:本地优先部署、插件开发与自动化任务实战

2025年下半年开始,我明显感觉到一个趋势:身边的个人开发者和小团队,渐渐对“云端AI助手”产生了某种倦怠感。订阅费越叠越高,数据全部要上传到别人的服务器上,想改底层的提示词逻辑又改不了,更不用说把AI跟…

📅 2026/10/18 14:03:12
MORE NEWS

更多资讯

📰

Java中javac和JIT编译到底有何区别?一文讲透两阶段编译机制

1. 别再把两件事混为一谈了:先分清“编译”的两个含义只要写过Java的人,基本都干过这两件事:一是执行javac把.java文件编译成.class文件,二是在IDE里点一下运行,然后看着程序跑起来。表面上看,这两个动作都…

📰

在 Python 编程中,字符串是最基础也最常用的数据类型之一

在 Python 编程中,字符串是最基础也最常用的数据类型之一。无论是数据处理、日志记录、用户交互还是报表生成,都离不开对字符串的格式化输出和清洗操作。str.format() 方法提供了强大的格式化能力,可以控制字段宽度、对齐方式、小数精度等&am…

📰

AI工具装了没人用?从接入成本到习惯养成的落地指南

“AI工具装好了,但团队没人用”——这句话我这两年听过太多次。几乎每个想推AI落地的开发团队,都会撞上同一个尴尬:工具选型报告写得漂漂亮亮,部署文档比需求文档还细,结果上线两周后后台一看,日活不到两位…

📰

归并排序递归与非递归实现:从分治原理到工程化优化

搞过一次大数据量排序之后,我才真正意识到递归版归并排序在教学上和工程上完全是两码事。理论课上讲归并排序,教科书永远是递归写法,简洁漂亮;但真到了处理大批量数据的时候,频繁的临时数组分配和函数调用开销会让人想…

📰

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

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

📰

切片级漏洞检测:用GNN实现函数内精准漏洞定位

简介:本资源是一套面向计算机及相关专业(如信息安全、人工智能、软件工程)在校学生与初阶研究者的毕业设计级项目,聚焦图神经网络在源代码切片层面的漏洞检测与可解释性分析。项目完整实现从C语言代码预处理、Joern生成PDG图与lin…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬