首页/新闻资讯/正文详情

Docker指令合集及参数解释

发布时间:2026/9/28 1:16:39 来源:云帆数科 栏目:资讯中心
Docker指令合集及参数解释
目录一、Docker 核心概念二、最常用的 Docker 命令按场景查场景一常用参数解释场景二、安装 Docker场景三镜像管理下载、查看、删除场景四容器管理运行、查看、启停三、常用的几个 Docker 完整例子直接抄1. 运行一个 MySQL 容器数据库2. 运行一个 Tomcat 容器Java Web3. 运行一个 Nginx 容器前端/静态页面四、Docker 一条龙救急组合五、容易搞混的两个点已把最常用的命令按场景分类遇到问题直接对着抄就行。一、Docker 核心概念概念白话解释生活例子镜像Image安装包/模板像 Windows 的ISO 安装光盘不能运行只能用来装系统容器Container运行起来的实例用光盘装好的正在运行的 Windows 系统可以用可以关机重启仓库Registry存放镜像的网站像应用商店里面全是别人做好的安装包您随时下载二、最常用的 Docker 命令按场景查场景一常用参数解释参数意思为啥要用-d后台运行后台模式不占着屏幕让容器在后台悄悄跑--name给容器起个名字方便后续启停不用记那一串乱码ID-p 8080:80端口映射主机端口:容器端口主机8080映射到容器80访问主机8080就能进容器-v 主机目录:容器目录数据挂载持久化容器删了数据还在重要-e设置环境变量比如设MySQL的密码场景二、安装 Docker# 一键安装AlmaLinux/CentOS sudo yum install -y docker-ce docker-ce-cli containerd.io # 启动 Docker sudo systemctl start docker # 开机自启 sudo systemctl enable docker # 验证安装成功 sudo docker --version场景三镜像管理下载、查看、删除想干什么敲这个命令从应用商店下载镜像sudo docker pull 镜像名:版本号例sudo docker pull mysql:8.0查看本地有哪些镜像sudo docker images删除不要的镜像sudo docker rmi 镜像名:版本号搜索应用商店里有啥镜像sudo docker search mysql场景四容器管理运行、查看、启停想干什么敲这个命令运行一个容器最常用sudo docker run -d --name 起个名字 -p 主机端口:容器端口 镜像名例sudo docker run -d --name mymysql -p 3306:3306 mysql:8.0查看正在运行的容器sudo docker ps查看所有容器含已停止的sudo docker ps -a停止容器sudo docker stop 容器名/ID启动已存在的容器sudo docker start 容器名/ID重启容器sudo docker restart 容器名/ID删除容器sudo docker rm 容器名/ID进入容器内部调试用sudo docker exec -it 容器名 /bin/bash三、常用的几个 Docker 完整例子直接抄1. 运行一个 MySQL 容器数据库sudo docker run -d \ --name mysql8 \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD123456 \ -v /data/mysql:/var/lib/mysql \ mysql:8.0以后用mysql -u root -p连密码是123456数据存到了主机的/data/mysql容器删了数据不丢。2. 运行一个 Tomcat 容器Java Websudo docker run -d \ --name tomcat9 \ -p 8080:8080 \ -v /data/webapps:/usr/local/tomcat/webapps \ tomcat:9.0把您自己的 war 包放到主机的/data/webapps目录下Tomcat 会自动部署。3. 运行一个 Nginx 容器前端/静态页面sudo docker run -d \ --name nginx \ -p 80:80 \ -v /data/html:/usr/share/nginx/html \ nginx把您的网页文件放到主机的/data/html访问服务器IP就能看到页面。四、Docker 一条龙救急组合遇到问题 → 按这个顺序查1. 我的容器还在跑吗 → sudo docker ps 2. 如果不在启动它 → sudo docker start 容器名 3. 如果启动失败看日志 → sudo docker logs 容器名 --tail 50 4. 如果日志看不懂重启试试 → sudo docker restart 容器名 5. 还不行删了重建 → sudo docker rm -f 容器名 sudo docker run -d ...复制之前的命令五、容易搞混的两个点问题答案docker images和docker ps分不清images看镜像安装包ps看容器运行起来的程序docker start和docker run有啥区别run 新建并运行第一次用start 启动一个已经创建好的容器第二次用

相关推荐

Vaex vs Pandas:大数据分析的内存模型与选型决策指南
Vaex vs Pandas:大数据分析的内存模型与选型决策指南

1. 项目概述:当你的数据集开始“喘不过气”,该换谁来扛?我第一次在客户现场遇到那个问题,是在处理一份127GB的IoT设备时序日志时。Pandas读取花了43分钟,内存峰值冲到96GB,服务器报警灯亮得像圣诞树。同事在… · 2026/9/20 8:27:16

【2027】Java 新手必看:JDK 下载、安装与环境变量配置一次搞定
【2027】Java 新手必看:JDK 下载、安装与环境变量配置一次搞定

Java 新手必看:JDK 下载、安装与环境变量配置一次搞定 Java 开发的第一步,就是安装并配置好 JDK。 很多新手刚开始学 Java 时,最容易卡在环境变量这里,比如: java -version 能用,但 javac 不能用JAVA_HOME … · 2026/8/3 1:35:00

C++指针与引用深度解析:从语法到内存模型的核心指南
C++指针与引用深度解析:从语法到内存模型的核心指南

1. 项目概述:从两个符号说起在C的世界里,*(星号)和&(引用符号)是两个看似简单,实则内涵极其丰富的运算符。对于初学者,甚至是一些有一定经验的开发者来说,它们在不同… · 2026/9/16 8:00:47

TL431不止是基准源:6种工程级模拟电路冷门接法详解
TL431不止是基准源:6种工程级模拟电路冷门接法详解

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

开关电源设计关键指标详解:从选型到调试全面避坑
开关电源设计关键指标详解:从选型到调试全面避坑

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

MATLAB宏小区覆盖仿真:定向天线增益与路径损耗建模实践
MATLAB宏小区覆盖仿真:定向天线增益与路径损耗建模实践

简介:这份资源是北京邮电大学移动通信仿真与规划课程设计实验2的配套材料,面向通信工程、电子信息等专业修读该课程的学生,以及需要完成宏小区覆盖仿真实验的读者。内容围绕定向天线增益仿真与宏小区覆盖实验展开,包含可直接运行的… · 2026/9/28 1:16:39

工业控制器分级存储方案:EEPROM、NOR Flash与SD卡的协同设计
工业控制器分级存储方案:EEPROM、NOR Flash与SD卡的协同设计

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

DRV8323电流采样不准的5个硬件设计致命错误
DRV8323电流采样不准的5个硬件设计致命错误

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

从信号链路视角啃透汽车传感器与执行器:一位汽车电子工程师的深度笔记
从信号链路视角啃透汽车传感器与执行器:一位汽车电子工程师的深度笔记

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

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

制作网页比较方便的软件怎么选?一文搞懂避坑指南
制作网页比较方便的软件怎么选?一文搞懂避坑指南

制作网页比较方便的软件怎么选?一文搞懂避坑指南 很多老板一上来就问:做个网站多少钱?但我反问他:你的域名买了吗?服务器租了吗?他一脸懵。这就是典型的“域名服务器搞不懂”。别急,今天咱们不聊虚的,直接 一文搞懂 那些让你头秃的技术名词。… · 2026/9/28 0:00:06

婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量
婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量

婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量 找婚恋网站建站公司,最怕的就是被坑高价。很多同行跟我吐槽,报价单上写得模棱两可,功能栏里全是“高级定制”、“专属UI”,结果落地全是套壳。今天不聊虚的,直接甩几个我经手的 实战案例… · 2026/9/28 0:00:19

济南做网站多少钱:3个案例拆解,防黑源码下载全攻略
济南做网站多少钱:3个案例拆解,防黑源码下载全攻略

济南做网站多少钱:3个案例拆解,防黑源码下载全攻略 上周济南一个做建材的老板找我,脸都绿了。他的官网首页弹出了赌博广告,后台被植入了挖矿脚本。他慌得问我:“网站被黑挂马不知道怎么办?能不能直接找之前的外包公司要源码下载,看看哪里被动了手脚?… · 2026/9/28 0:00:25

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码