Docker 命令大全:从入门到精通的完整指令集
覆盖 Docker 日常运维、调试、安全、网络、存储、Compose 等全场景命令,每条配示例和踩坑提示。按常用程度分类,常用命令在前,不常用命令在后。
### 文章目录
- [Docker 命令大全:从入门到精通的完整指令集](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [@toc](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [第一部分:常用命令](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [一、镜像管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [1.1 拉取镜像](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [1.2 列出镜像](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [1.3 构建镜像](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [1.4 镜像标签管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [1.5 镜像历史与详情](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [1.6 镜像导入与导出](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [1.7 镜像清理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [二、容器生命周期管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [2.1 创建容器(不启动)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [2.2 启动 / 停止 / 重启 / 暂停](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [2.3 删除容器](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [2.4 查看容器列表](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [2.5 容器重命名](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [2.6 容器等待](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [三、容器运行与执行](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [3.1 docker run 完整参数](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [基础参数](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [端口映射](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [环境变量](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [数据挂载](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [网络配置](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [资源限制](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [重启策略](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [日志配置](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [其他实用参数](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [3.2 docker run 完整示例](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [3.3 在容器中执行命令](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [3.4 容器 attach](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [四、容器信息与日志](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [4.1 查看容器详细信息](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [4.2 查看容器日志](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [4.3 查看容器资源使用](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [4.4 查看容器端口映射](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [4.5 查看容器进程](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [4.6 容器 diff(查看文件变更)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [五、数据卷与存储管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [5.1 数据卷操作](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [5.2 备份与恢复数据卷](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [5.3 绑定挂载的高级用法](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [六、网络管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [6.1 网络基础操作](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [6.2 创建与管理网络](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [6.3 容器与网络的连接](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [6.4 网络驱动类型](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [6.5 DNS 与网络调试](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [七、Docker Compose 命令](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [7.1 基础命令](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [7.2 服务管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [7.3 构建与镜像](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [7.4 执行命令与调试](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [7.5 扩展与缩放](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [7.6 指定 compose 文件](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [八、环境信息与版本管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [8.1 查看 Docker 版本](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [8.2 查看系统级信息](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [8.3 Docker 上下文管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [九、Dockerfile 指令速查](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [9.1 基础指令](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [9.2 多阶段构建示例](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [9.3 ARG 与 ENV 的区别](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [9.4 最佳实践](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [十、Registry 与仓库操作](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [10.1 登录与认证](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [10.2 镜像推送与拉取](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [10.3 搜索镜像](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [10.4 私有仓库操作](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [十一、系统级管理与清理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [11.1 Docker 守护进程管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [11.2 系统级清理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [11.3 Docker 磁盘使用详解](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [11.4 Docker 守护进程配置](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [11.5 Docker 事件监听](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [十二、安全与权限](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [12.1 用户与权限](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [12.2 安全选项](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [12.3 镜像安全扫描](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [12.4 网络隔离与安全](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [12.5 敏感信息管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [十三、Swarm 集群管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [15.1 集群初始化与管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [获取 manager 节点加入令牌](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [加入集群(在 worker 节点执行)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [查看集群节点](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [查看节点详情](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [提升节点为 manager](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [降级节点为 worker](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [移除节点(先在节点上执行 docker swarm leave)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [查看当前节点信息](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [离开集群](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [强制离开(manager 节点)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [15.3 Stack 部署](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [第二部分:不常用但有用的命令](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [十四、高级镜像管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [14.1 镜像历史与层分析](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [14.2 镜像导入与导出](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [14.3 镜像构建高级选项](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [十五、高级容器管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [15.1 容器等待](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [15.2 容器 attach](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [15.3 容器 diff(查看文件变更)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [15.4 高级资源限制](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [15.5 高级网络配置](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [十六、不常用但有用的命令](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [16.1 docker events(实时事件流)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [16.2 docker manifest(镜像清单)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [16.3 docker trust(镜像签名)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [16.4 docker plugin(插件管理)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [16.5 docker checkpoint(检查点)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [16.6 docker builder 命令](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [16.7 docker context(上下文管理)](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [十七、特殊场景命令合集](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.1 容器间通信](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.2 容器与宿主机通信](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.3 多阶段构建优化](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.4 容器资源监控与限制](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.5 容器日志管理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.6 容器健康检查](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.7 容器时区处理](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.8 容器 GPU 支持](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.9 容器调试技巧](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.10 容器迁移与备份](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.11 容器安全加固](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [17.12 容器网络排障](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [十八、Docker 守护进程配置](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [18.1 daemon.json 配置示例](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [18.2 配置说明](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [总结](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [附录:命令索引表](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [A. 按功能分类](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [B. 按使用频率](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
- [C. 命令速查](#文章目录 Docker 命令大全:从入门到精通的完整指令集 @[toc] 第一部分:常用命令 一、镜像管理 1.1 拉取镜像 1.2 列出镜像 1.3 构建镜像 1.4 镜像标签管理 1.5 镜像历史与详情 1.6 镜像导入与导出 1.7 镜像清理 二、容器生命周期管理 2.1 创建容器(不启动) 2.2 启动 / 停止 / 重启 / 暂停 2.3 删除容器 2.4 查看容器列表 2.5 容器重命名 2.6 容器等待 三、容器运行与执行 3.1 docker run 完整参数 基础参数 端口映射 环境变量 数据挂载 网络配置 资源限制 重启策略 日志配置 其他实用参数 3.2 docker run 完整示例 3.3 在容器中执行命令 3.4 容器 attach 四、容器信息与日志 4.1 查看容器详细信息 4.2 查看容器日志 4.3 查看容器资源使用 4.4 查看容器端口映射 4.5 查看容器进程 4.6 容器 diff(查看文件变更) 五、数据卷与存储管理 5.1 数据卷操作 5.2 备份与恢复数据卷 5.3 绑定挂载的高级用法 六、网络管理 6.1 网络基础操作 6.2 创建与管理网络 6.3 容器与网络的连接 6.4 网络驱动类型 6.5 DNS 与网络调试 七、Docker Compose 命令 7.1 基础命令 7.2 服务管理 7.3 构建与镜像 7.4 执行命令与调试 7.5 扩展与缩放 7.6 指定 compose 文件 八、环境信息与版本管理 8.1 查看 Docker 版本 8.2 查看系统级信息 8.3 Docker 上下文管理 九、Dockerfile 指令速查 9.1 基础指令 9.2 多阶段构建示例 9.3 ARG 与 ENV 的区别 9.4 最佳实践 十、Registry 与仓库操作 10.1 登录与认证 10.2 镜像推送与拉取 10.3 搜索镜像 10.4 私有仓库操作 十一、系统级管理与清理 11.1 Docker 守护进程管理 11.2 系统级清理 11.3 Docker 磁盘使用详解 11.4 Docker 守护进程配置 11.5 Docker 事件监听 十二、安全与权限 12.1 用户与权限 12.2 安全选项 12.3 镜像安全扫描 12.4 网络隔离与安全 12.5 敏感信息管理 十三、Swarm 集群管理 15.1 集群初始化与管理 获取 manager 节点加入令牌 加入集群(在 worker 节点执行) 查看集群节点 查看节点详情 提升节点为 manager 降级节点为 worker 移除节点(先在节点上执行 docker swarm leave) 查看当前节点信息 离开集群 强制离开(manager 节点) 15.3 Stack 部署 第二部分:不常用但有用的命令 十四、高级镜像管理 14.1 镜像历史与层分析 14.2 镜像导入与导出 14.3 镜像构建高级选项 十五、高级容器管理 15.1 容器等待 15.2 容器 attach 15.3 容器 diff(查看文件变更) 15.4 高级资源限制 15.5 高级网络配置 十六、不常用但有用的命令 16.1 docker events(实时事件流) 16.2 docker manifest(镜像清单) 16.3 docker trust(镜像签名) 16.4 docker plugin(插件管理) 16.5 docker checkpoint(检查点) 16.6 docker builder 命令 16.7 docker context(上下文管理) 十七、特殊场景命令合集 17.1 容器间通信 17.2 容器与宿主机通信 17.3 多阶段构建优化 17.4 容器资源监控与限制 17.5 容器日志管理 17.6 容器健康检查 17.7 容器时区处理 17.8 容器 GPU 支持 17.9 容器调试技巧 17.10 容器迁移与备份 17.11 容器安全加固 17.12 容器网络排障 十八、Docker 守护进程配置 18.1 daemon.json 配置示例 18.2 配置说明 总结 附录:命令索引表 A. 按功能分类 B. 按使用频率 C. 命令速查)
第一部分:常用命令
日常开发运维必用,建议熟练掌握。
一、镜像管理
1.1 拉取镜像
bash
# 拉取最新标签
docker pull nginx
# 拉取指定标签
docker pull nginx:1.25-alpine
# 拉取所有标签(不推荐,数据量大)
docker pull --all-tags nginx
# 指定平台拉取(ARM 设备上拉取 amd64 镜像)
docker pull --platform linux/amd64 nginx
# 拉取时显示详细进度
docker pull nginx --quiet # 只输出 digest,不显示进度条
1.2 列出镜像
bash
# 列出所有本地镜像
docker images
# 等价于
docker image ls
# 只显示镜像 ID
docker images -q
# 显示摘要信息(镜像 ID、创建时间、大小)
docker images --digests
# 按名称过滤
docker images nginx
# 按过滤器筛选
docker images --filter "dangling=true" # 只显示悬空镜像
docker images --filter "label=env=prod" # 按标签过滤
docker images --filter "before=nginx:1.24" # 在指定镜像之前创建的
docker images --filter "since=nginx:1.24" # 在指定镜像之后创建的
docker images --filter "reference=nginx*" # 按名称模式匹配
# 自定义输出格式
docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}"
docker images --format "{{.ID}}: {{.Size}}"
# 不截断输出
docker images --no-trunc
1.3 构建镜像
bash
# 从当前目录的 Dockerfile 构建
docker build -t myapp:1.0 .
# 指定 Dockerfile 路径
docker build -f docker/Dockerfile.prod -t myapp:prod .
# 构建时传入参数
docker build --build-arg NODE_VERSION=18 -t myapp .
# 多阶段构建时指定目标阶段
docker build --target builder -t myapp:builder .
# 使用 BuildKit(推荐,更快更智能)
DOCKER_BUILDKIT=1 docker build -t myapp .
# 或永久启用:在 daemon.json 中设置 {"features":{"buildkit": true}}
# 构建时添加标签
docker build --label "com.example.version=1.0" -t myapp .
# 不使用缓存构建
docker build --no-cache -t myapp .
# 构建时拉取最新基础镜像
docker build --pull -t myapp .
# 静默构建(只在失败时输出)
docker build --quiet -t myapp .
# 指定输出目标(BuildKit 特性)
docker buildx build --output type=local,dest=./output .
# 使用 Buildx 构建多平台镜像
docker buildx build --platform linux/amd64,linux/arm64 -t myapp:latest --push .
1.4 镜像标签管理
bash
# 给镜像打标签
docker tag myapp:1.0 registry.example.com/myapp:1.0
# 给镜像打多个标签
docker tag myapp:1.0 myapp:latest
docker tag myapp:1.0 myapp:stable
# 移除标签(不会删除镜像本身,只移除这个标签引用)
docker rmi myapp:old-tag
# 或
docker image rm myapp:old-tag
# 强制移除(即使有容器在使用)
docker rmi -f myapp:1.0
1.5 镜像历史与详情
bash
# 查看镜像构建历史(每一层的指令)
docker history nginx:latest
# 不截断输出
docker history --no-trunc nginx:latest
# 只显示镜像大小变化
docker history --format "{{.Size}}\t{{.CreatedBy}}" nginx:latest
# 查看镜像详细信息(JSON)
docker inspect nginx:latest
# 只看镜像的创建时间和大小
docker inspect --format '{{.Created}} | {{.Size}}' nginx:latest
# 查看镜像的层信息
docker inspect --format '{{json .RootFS}}' nginx:latest
1.6 镜像导入与导出
bash
# 导出镜像为 tar 文件(离线传输)
docker save -o nginx-backup.tar nginx:latest
# 导出多个镜像到一个 tar
docker save -o all-images.tar nginx redis postgres
# 从 tar 文件导入镜像
docker load -i nginx-backup.tar
# 从 stdin 导入
cat nginx-backup.tar | docker load
# 导出容器为镜像(将运行中的容器状态保存为镜像)
docker commit my-container myapp:snapshot-20240101
# commit 时添加元数据
docker commit --author "dev@example.com" --message "快照:修复前状态" my-container myapp:snapshot
!WARNING
docker save/load保留镜像的完整层信息;docker export/import只导出文件系统快照,不保留层历史和元数据。优先使用save/load。
1.7 镜像清理
bash
# 删除指定镜像
docker rmi nginx:latest
# 强制删除(即使有容器引用)
docker rmi -f nginx:latest
# 删除所有悬空镜像(无标签的中间层镜像)
docker image prune
# 删除所有未被任何容器使用的镜像
docker image prune -a
# 只删除 24 小时前的悬空镜像
docker image prune --filter "until=24h"
# 交互式确认
docker image prune -a --force
二、容器生命周期管理
2.1 创建容器(不启动)
bash
# 创建容器但不启动
docker create --name my-nginx nginx:latest
# 创建时指定环境变量
docker create --name my-app \
-e DB_HOST=localhost \
-e DB_PORT=3306 \
myapp:latest
# 创建时挂载数据卷
docker create --name my-db \
-v /data/mysql:/var/lib/mysql \
-v db-config:/etc/mysql/conf.d \
mysql:8.0
2.2 启动 / 停止 / 重启 / 暂停
bash
# 启动已创建的容器
docker start my-nginx
# 以附加模式启动(查看日志输出)
docker start -a my-nginx
# 启动多个容器
docker start container1 container2 container3
# 停止容器(发送 SIGTERM,等待 10 秒后 SIGKILL)
docker stop my-nginx
# 指定等待时间(秒)
docker stop -t 30 my-nginx
# 立即杀死容器(发送 SIGKILL,不等优雅退出)
docker kill my-nginx
# 发送自定义信号
docker kill --signal=SIGUSR1 my-nginx
# 重启容器
docker restart my-nginx
# 重启并指定等待时间
docker restart -t 60 my-nginx
# 暂停容器(冻结进程,不释放资源)
docker pause my-nginx
# 恢复暂停的容器
docker unpause my-nginx
2.3 删除容器
bash
# 删除已停止的容器
docker rm my-nginx
# 强制删除运行中的容器(先发 SIGTERM,等 10 秒,再 SIGKILL)
docker rm -f my-nginx
# 删除容器及其关联的匿名数据卷
docker rm -v my-nginx
# 删除所有已停止的容器
docker container prune
# 删除所有未运行的容器
docker container prune -f
# 按过滤条件清理
docker container prune --filter "until=24h"
docker container prune --filter "label=env=test"
2.4 查看容器列表
bash
# 查看运行中的容器
docker ps
# 等价于
docker container ls
# 查看所有容器(包括已停止的)
docker ps -a
# 只显示最近创建的 5 个
docker ps -n 5
# 只显示容器 ID
docker ps -q
# 显示文件大小
docker ps -s
# 按名称过滤
docker ps --filter "name=nginx"
# 按状态过滤
docker ps --filter "status=running"
docker ps --filter "status=exited"
docker ps --filter "status=restarting"
docker ps --filter "status=paused"
# 按镜像过滤
docker ps --filter "ancestor=nginx:latest"
# 按网络过滤
docker ps --filter "network=bridge"
# 按标签过滤
docker ps --filter "label=env=production"
# 按健康状态过滤
docker ps --filter "health=healthy"
docker ps --filter "health=unhealthy"
# 自定义输出格式
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
docker ps --format "{{.ID}} | {{.Image}} | {{.RunningFor}}"
# 不截断输出
docker ps --no-trunc
2.5 容器重命名
bash
# 重命名容器
docker rename old-name new-name
2.6 容器等待
bash
# 阻塞直到容器停止,打印退出码
docker wait my-nginx
!TIP
docker wait在脚本中非常有用,可以等待一组容器完成后再执行后续操作。
三、容器运行与执行
3.1 docker run 完整参数
bash
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
基础参数
bash
# 后台运行
docker run -d nginx
# 交互式运行(分配终端 + 保持 stdin 打开)
docker run -it ubuntu bash
# 指定容器名称
docker run --name web-server nginx
# 自动清理(容器退出后自动删除)
docker run --rm nginx echo "hello"
# 指定工作目录
docker run -w /app myapp npm start
# 指定入口命令(覆盖 Dockerfile 的 CMD)
docker run nginx /bin/sh -c "echo hello"
# 指定入口点(覆盖 Dockerfile 的 ENTRYPOINT)
docker run --entrypoint /bin/sh myapp -c "echo hello"
端口映射
bash
# 映射单个端口(容器端口:宿主机端口)
docker run -p 8080:80 nginx
# 映射到指定 IP
docker run -p 127.0.0.1:8080:80 nginx
# 映射端口范围
docker run -p 8000-8010:8000-8010 myapp
# 映射 UDP 端口
docker run -p 53:53/udp dns-server
# 同时映射 TCP 和 UDP
docker run -p 53:53/tcp -p 53:53/udp dns-server
# 随机分配宿主机端口
docker run -p 80 nginx
# 查看映射:docker port <container>
# 发布所有 EXPOSE 的端口
docker run -P nginx
环境变量
bash
# 设置环境变量
docker run -e MY_VAR=hello -e DB_PASS=secret myapp
# 从文件读取环境变量
docker run --env-file ./env.list myapp
# 保留宿主机环境变量传递到容器
docker run -e MY_VAR myapp # 不指定值,自动从宿主机继承
数据挂载
bash
# 绑定挂载(宿主机目录:容器目录)
docker run -v /host/path:/container/path myapp
# 只读挂载
docker run -v /host/path:/container/path:ro myapp
# 命名卷
docker run -v my-data:/var/lib/mysql mysql
# 临时文件系统(tmpfs,仅存内存)
docker run --tmpfs /tmp myapp
# 指定 tmpfs 大小
docker run --tmpfs /tmp:rw,size=100m myapp
# 多个挂载
docker run \
-v /data:/data \
-v config-vol:/etc/app \
--tmpfs /tmp:rw,size=50m \
myapp
网络配置
bash
# 使用指定网络
docker run --network my-net myapp
# 不使用网络(完全隔离)
docker run --network none myapp
# 使用宿主机网络
docker run --network host myapp
# 指定主机名
docker run --hostname my-app --name app myapp
# 添加 DNS 服务器
docker run --dns 8.8.8.8 --dns 8.8.4.4 myapp
# 添加 DNS 搜索域
docker run --dns-search example.com myapp
# 添加自定义 hosts 记录
docker run --add-host db:192.168.1.100 myapp
# 发布端口
docker run -p 8080:80 myapp
# 设置 MAC 地址
docker run --mac-address="02:42:ac:11:00:02" myapp
资源限制
bash
# CPU 限制(2 个核心)
docker run --cpus=2 myapp
# CPU 份额(相对权重,默认 1024)
docker run --cpu-shares=512 myapp
# 绑定到特定 CPU 核心
docker run --cpuset-cpus="0,2" myapp
# 内存限制
docker run --memory=512m myapp
# 内存 + swap 限制(swap 设为 0 表示禁用 swap)
docker run --memory=512m --memory-swap=512m myapp
# 内存预留(软限制)
docker run --memory-reservation=256m myapp
# OOM 行为:禁用 OOM Killer
docker run --oom-kill-disable --memory=512m myapp
# PID 限制
docker run --pids-limit=100 myapp
# 块 IO 权重(10-1000,默认 500)
docker run --blkio-weight=300 myapp
# 限制设备读写速率
docker run --device-read-bps=/dev/sda:1mb myapp
docker run --device-write-iops=/dev/sda:100 myapp
重启策略
bash
# 不自动重启(默认)
docker run --restart=no myapp
# 总是重启
docker run --restart=always myapp
# 异常退出时重启
docker run --restart=on-failure myapp
# 异常退出时重启,最多重试 5 次
docker run --restart=on-failure:5 myapp
# 除非手动停止,否则总是重启
docker run --restart=unless-stopped myapp
日志配置
bash
# 使用 json-file 驱动,限制日志大小
docker run --log-driver=json-file --log-opt max-size=10m --log-opt max-file=3 myapp
# 使用 syslog 驱动
docker run --log-driver=syslog --log-opt syslog-address=udp://logs.example.com:514 myapp
# 使用 journald 驱动
docker run --log-driver=journald myapp
# 禁用日志(不推荐,调试困难)
docker run --log-driver=none myapp
其他实用参数
bash
# 设置 ulimit
docker run --ulimit nofile=65536:65536 myapp
docker run --ulimit nproc=4096:4096 myapp
# 设置时区
docker run -e TZ=Asia/Shanghai myapp
# 或挂载宿主机时区文件
docker run -v /etc/localtime:/etc/localtime:ro myapp
# 健康检查
docker run \
--health-cmd="curl -f http://localhost/ || exit 1" \
--health-interval=30s \
--health-timeout=10s \
--health-retries=3 \
--health-start-period=40s \
nginx
# 停止信号
docker run --stop-signal=SIGTERM --stop-timeout=30 myapp
# 初始化进程(tini 作为 PID 1,正确处理信号)
docker run --init myapp
3.2 docker run 完整示例
bash
# 生产级 Nginx 部署
docker run -d \
--name web-server \
--restart=unless-stopped \
--network=app-network \
-p 80:80 -p 443:443 \
-v /data/nginx/html:/usr/share/nginx/html:ro \
-v /data/nginx/conf:/etc/nginx/conf.d:ro \
-v /data/nginx/ssl:/etc/nginx/ssl:ro \
--log-driver=json-file \
--log-opt max-size=50m \
--log-opt max-file=5 \
--memory=256m \
--cpus=1 \
--health-cmd="curl -f http://localhost/ || exit 1" \
--health-interval=30s \
--health-timeout=5s \
--health-retries=3 \
--label env=production \
--label service=web \
nginx:1.25-alpine
3.3 在容器中执行命令
bash
# 在运行中的容器里执行命令
docker exec my-nginx cat /etc/nginx/nginx.conf
# 交互式进入容器
docker exec -it my-nginx /bin/sh
# 以指定用户执行
docker exec --user root my-nginx apt-get update
# 设置工作目录
docker exec -w /tmp my-nginx ls -la
# 传递环境变量
docker exec -e MY_VAR=hello my-nginx env
# 后台执行(不附加到终端)
docker exec -d my-nginx touch /tmp/healthcheck
# 分配伪终端
docker exec -t my-nginx top
# 保持 stdin 打开
docker exec -i my-nginx sh -c 'echo "hello" > /tmp/test'
!IMPORTANT
docker exec不会创建新的 PID 1 进程,容器停止时 exec 的进程也会被终止。如果需要持久化进程,使用docker run启动新容器。
3.4 容器 attach
bash
# 附加到运行中的容器(查看输出,可交互)
docker attach my-nginx
# 附加但不接管 stdin(Ctrl+C 不会停止容器)
docker attach --sig-proxy=false my-nginx
# 不附加 stdin
docker attach --no-stdin my-nginx
!WARNING
docker attach会直接连接到容器的主进程 stdin/stdout。按 Ctrl+C 会向容器发送 SIGTERM。如果需要安全地进入容器,使用docker exec -it代替。
四、容器信息与日志
4.1 查看容器详细信息
bash
# 查看容器完整信息(JSON 格式)
docker inspect my-nginx
# 查看多个容器
docker inspect my-nginx my-redis
# 提取特定字段
docker inspect --format '{{.State.Status}}' my-nginx
docker inspect --format '{{.NetworkSettings.IPAddress}}' my-nginx
docker inspect --format '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' my-nginx
docker inspect --format '{{.HostConfig.Binds}}' my-nginx
docker inspect --format '{{json .Config.Env}}' my-nginx
# 提取端口映射
docker inspect --format '{{json .NetworkSettings.Ports}}' my-nginx
# 查看容器 PID
docker inspect --format '{{.State.Pid}}' my-nginx
# 查看容器退出码
docker inspect --format '{{.State.ExitCode}}' my-nginx
# 查看容器重启次数
docker inspect --format '{{.RestartCount}}' my-nginx
4.2 查看容器日志
bash
# 查看容器日志
docker logs my-nginx
# 实时跟踪日志
docker logs -f my-nginx
# 显示时间戳
docker logs -t my-nginx
# 查看最后 100 行
docker logs --tail 100 my-nginx
# 查看指定时间之后的日志
docker logs --since 2h my-nginx
docker logs --since "2024-01-01T00:00:00" my-nginx
# 查看指定时间之前的日志
docker logs --until 1h my-nginx
# 组合使用:实时跟踪最后 50 行,带时间戳
docker logs -f --tail 50 -t my-nginx
4.3 查看容器资源使用
bash
# 实时查看容器资源使用情况(类似 top)
docker stats
# 查看指定容器
docker stats my-nginx my-redis
# 不实时刷新(一次性输出)
docker stats --no-stream
# 自定义输出格式
docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"
# 查看单个容器的详细资源信息
docker stats --no-stream --format "CPU: {{.CPUPerc}}, MEM: {{.MemPerc}}, NET: {{.NetIO}}" my-nginx
4.4 查看容器端口映射
bash
# 查看容器的端口映射
docker port my-nginx
# 查看指定容器的端口
docker port my-nginx 80
4.5 查看容器进程
bash
# 查看容器内的进程列表
docker top my-nginx
# 自定义 ps 参数
docker top my-nginx aux
4.6 容器 diff(查看文件变更)
bash
# 查看容器文件系统相对于镜像的变更
docker diff my-nginx
# 输出:
# A /tmp/new-file (Added)
# C /etc/nginx/nginx.conf (Changed)
# D /tmp/old-file (Deleted)
五、数据卷与存储管理
5.1 数据卷操作
bash
# 创建数据卷
docker volume create my-data
# 创建时指定驱动
docker volume create --driver local my-data
# 创建时指定驱动选项(如 NFS)
docker volume create \
--driver local \
--opt type=nfs \
--opt o=addr=192.168.1.100,rw \
--opt device=:/export/data \
nfs-volume
# 列出所有数据卷
docker volume ls
# 只显示卷名
docker volume ls -q
# 按条件过滤
docker volume ls --filter "dangling=true" # 未被使用的卷
docker volume ls --filter "name=my-*" # 名称匹配
docker volume ls --filter "label=env=prod" # 按标签
# 自定义输出格式
docker volume ls --format "{{.Name}} | {{.Driver}}"
# 查看卷详细信息
docker volume inspect my-data
# 查看卷在宿主机的挂载点
docker volume inspect --format '{{.Mountpoint}}' my-data
# 删除数据卷
docker volume rm my-data
# 强制删除
docker volume rm -f my-data
# 删除所有未使用的数据卷
docker volume prune
# 按条件清理
docker volume prune --filter "label=env=test"
docker volume prune --filter "until=24h"
# 查看哪些容器在使用某个卷
docker ps -a --filter "volume=my-data"
5.2 备份与恢复数据卷
bash
# 备份数据卷到宿主机
docker run --rm \
-v my-data:/data:ro \
-v $(pwd):/backup \
alpine tar czf /backup/my-data-backup.tar.gz -C /data .
# 从备份恢复数据卷
docker run --rm \
-v my-data:/data \
-v $(pwd):/backup \
alpine tar xzf /backup/my-data-backup.tar.gz -C /data
# 将数据卷内容复制到另一个卷
docker run --rm \
-v source-vol:/source:ro \
-v target-vol:/target \
alpine sh -c "cp -a /source/* /target/"
5.3 绑定挂载的高级用法
bash
# 只读挂载(容器无法写入)
docker run -v /host/path:/container/path:ro myapp
# 指定 SELinux 标签
docker run -v /host/path:/container/path:z myapp # 共享标签
docker run -v /host/path:/container/path:Z myapp # 私有标签
# 使用相对路径(Docker Compose 支持,docker run 需要绝对路径)
# docker run 必须使用绝对路径
docker run -v /absolute/path:/container/path myapp
# 挂载单个文件
docker run -v /host/config.yml:/app/config.yml:ro myapp
# 挂载 Docker socket(让容器控制 Docker)
docker run -v /var/run/docker.sock:/var/run/docker.sock myapp
!WARNING
挂载 Docker socket 意味着容器拥有宿主机的 Docker 控制权,等同于 root 权限。仅在可信环境中使用。
六、网络管理
6.1 网络基础操作
bash
# 列出所有网络
docker network ls
# 只显示网络名称
docker network ls -q
# 按条件过滤
docker network ls --filter "type=custom" # 自定义网络
docker network ls --filter "type=builtin" # 内置网络
docker network ls --filter "driver=bridge" # 按驱动
docker network ls --filter "name=app-*" # 按名称
# 自定义输出格式
docker network ls --format "{{.Name}}: {{.Driver}} ({{.Scope}})"
# 查看网络详细信息
docker network inspect my-network
# 查看网络中的容器
docker network inspect --format '{{range .Containers}}{{.Name}} {{end}}' my-network
# 查看网络的子网
docker network inspect --format '{{range .IPAM.Config}}{{.Subnet}}{{end}}' my-network
6.2 创建与管理网络
bash
# 创建 bridge 网络(默认)
docker network create my-network
# 创建时指定子网
docker network create --subnet 192.168.100.0/24 my-network
# 创建时指定网关
docker network create \
--subnet 192.168.100.0/24 \
--gateway 192.168.100.1 \
my-network
# 创建时指定 IP 范围
docker network create \
--subnet 192.168.100.0/24 \
--ip-range 192.168.100.128/25 \
--gateway 192.168.100.1 \
my-network
# 创建时添加标签
docker network create --label env=production my-network
# 创建时启用内部网络(不连接外网)
docker network create --internal my-network
# 创建 attachable 网络(Swarm 模式下允许独立容器连接)
docker network create --attachable my-network
# 创建 overlay 网络(Swarm 集群)
docker network create --driver overlay my-overlay
# 创建 macvlan 网络
docker network create \
--driver macvlan \
--subnet 192.168.1.0/24 \
--gateway 192.168.1.1 \
-o parent=eth0 \
my-macvlan
# 删除网络
docker network rm my-network
# 删除所有未使用的网络
docker network prune
# 按条件清理
docker network prune --filter "until=24h"
6.3 容器与网络的连接
bash
# 运行容器时指定网络
docker run --network my-network myapp
# 运行容器时指定固定 IP
docker run \
--network my-network \
--ip 192.168.100.10 \
myapp
# 将运行中的容器连接到网络
docker network connect my-network my-container
# 连接时指定 IP
docker network connect --ip 192.168.100.20 my-network my-container
# 连接时指定别名(DNS 名称)
docker network connect --alias my-alias my-network my-container
# 断开容器与网络的连接
docker network disconnect my-network my-container
# 强制断开
docker network disconnect -f my-network my-container
# 查看容器连接的所有网络
docker inspect --format '{{json .NetworkSettings.Networks}}' my-container
6.4 网络驱动类型
| 驱动 | 用途 | 特点 |
|---|---|---|
bridge |
单机容器通信 | 默认驱动,容器通过虚拟网桥通信 |
host |
直接使用宿主机网络 | 容器不隔离网络,直接使用宿主机端口 |
none |
无网络 | 完全隔离,只有 loopback |
overlay |
跨主机容器通信 | Swarm 模式或手动配置 |
macvlan |
容器拥有独立 MAC 地址 | 容器表现为物理设备 |
ipvlan |
共享 MAC 地址 | 类似 macvlan 但更灵活 |
6.5 DNS 与网络调试
bash
# 查看容器的 DNS 配置
docker inspect --format '{{json .HostConfig.Dns}}' my-container
# 在容器内测试 DNS 解析
docker exec my-container nslookup other-container
# 查看容器的网络接口
docker exec my-container ip addr
# 查看容器的路由表
docker exec my-container ip route
# 从容器 ping 其他容器
docker exec my-container ping other-container
# 查看网络端点
docker network inspect --format '{{range .Containers}}{{.Name}}: {{.IPv4Address}}{{"\n"}}{{end}}' my-network
七、Docker Compose 命令
7.1 基础命令
bash
# 启动所有服务(后台运行)
docker compose up -d
# 启动并重新构建镜像
docker compose up -d --build
# 启动指定服务
docker compose up -d nginx redis
# 启动时不使用缓存
docker compose up -d --no-cache
# 启动时强制重新创建容器
docker compose up -d --force-recreate
# 启动时不重新创建已存在的容器
docker compose up -d --no-recreate
# 启动并附加日志
docker compose up
# 启动时自动清理(退出后删除容器)
docker compose up --rm
# 启动时指定环境变量文件
docker compose --env-file .env.production up -d
# 停止所有服务
docker compose stop
# 停止指定服务
docker compose stop nginx
# 停止时指定超时时间
docker compose stop -t 30
# 重启所有服务
docker compose restart
# 重启指定服务
docker compose restart nginx
# 暂停所有服务
docker compose pause
# 恢复暂停的服务
docker compose unpause
# 删除所有服务(停止并删除容器、网络)
docker compose down
# 删除时同时删除数据卷
docker compose down -v
# 删除时同时删除镜像
docker compose down --rmi all
# 删除时同时删除孤儿容器
docker compose down --remove-orphans
7.2 服务管理
bash
# 查看所有服务状态
docker compose ps
# 查看指定服务状态
docker compose ps nginx
# 自定义输出格式
docker compose ps --format json
# 查看服务日志
docker compose logs
# 查看指定服务日志
docker compose logs nginx
# 实时跟踪日志
docker compose logs -f
# 查看最后 N 行
docker compose logs --tail 100
# 带时间戳
docker compose logs -t
# 查看服务进程
docker compose top
# 查看服务资源使用
docker compose stats
# 查看服务依赖关系
docker compose config --services
# 验证 compose 文件
docker compose config --quiet
7.3 构建与镜像
bash
# 构建所有服务镜像
docker compose build
# 构建指定服务
docker compose build nginx
# 构建时不使用缓存
docker compose build --no-cache
# 构建时拉取最新基础镜像
docker compose build --pull
# 构建时指定构建参数
docker compose build --build-arg NODE_VERSION=18
# 推送服务镜像到仓库
docker compose push
# 推送指定服务
docker compose push nginx
# 拉取服务镜像
docker compose pull
# 拉取指定服务
docker compose pull nginx
7.4 执行命令与调试
bash
# 在服务容器中执行命令
docker compose exec nginx nginx -t
# 交互式进入服务容器
docker compose exec nginx /bin/sh
# 以指定用户执行
docker compose exec --user root nginx apt-get update
# 在工作目录执行
docker compose exec -w /tmp nginx ls -la
# 在服务中运行一次性命令(不启动服务)
docker compose run --rm nginx nginx -t
# 运行命令时不启动依赖服务
docker compose run --no-deps --rm nginx nginx -t
# 运行命令时指定端口映射
docker compose run --rm -p 8080:80 nginx
# 运行命令时指定环境变量
docker compose run --rm -e MY_VAR=hello nginx
# 运行命令时覆盖入口点
docker compose run --rm --entrypoint /bin/sh nginx
7.5 扩展与缩放
bash
# 扩展服务到 3 个实例
docker compose up -d --scale nginx=3
# 扩展多个服务
docker compose up -d --scale nginx=3 --scale worker=5
# 查看扩展后的容器
docker compose ps
7.6 指定 compose 文件
bash
# 使用指定的 compose 文件
docker compose -f docker-compose.prod.yml up -d
# 使用多个 compose 文件(合并配置)
docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d
# 指定项目名称
docker compose -p my-project up -d
# 指定项目目录
docker compose --project-directory /path/to/project up -d
八、环境信息与版本管理
8.1 查看 Docker 版本
bash
# 客户端和服务端版本信息
docker version
# 仅输出版本号(适合脚本判断)
docker version --format '{{.Server.Version}}'
# 简短版本
docker -v
# 等价于
docker --version
8.2 查看系统级信息
bash
# 完整的 Docker 系统信息(容器数、镜像数、存储驱动、内核版本等)
docker info
# JSON 格式输出,方便脚本解析
docker info --format '{{json .}}'
# 只看存储驱动
docker info --format '{{.Driver}}'
# 只看操作系统
docker info --format '{{.OperatingSystem}}'
8.3 Docker 上下文管理
bash
# 列出所有上下文
docker context ls
# 创建新上下文(连接远程 Docker)
docker context create remote --docker "host=ssh://user@remote-host"
# 切换上下文
docker context use remote
# 删除上下文
docker context rm remote
# 查看当前上下文
docker context inspect
!TIP
docker context是管理多环境 Docker(本地、远程、云)的推荐方式,比设置DOCKER_HOST环境变量更直观。
九、Dockerfile 指令速查
9.1 基础指令
dockerfile
# 指定基础镜像
FROM node:18-alpine
# 设置维护者信息(已废弃,推荐使用 LABEL)
LABEL maintainer="dev@example.com"
# 设置环境变量
ENV NODE_ENV=production
ENV PORT=3000
# 设置工作目录
WORKDIR /app
# 复制文件到容器
COPY package*.json ./
COPY . .
# 添加文件(支持 URL 和自动解压 tar)
ADD https://example.com/file.tar.gz /tmp/
# 构建时执行的命令
RUN npm install --production
RUN apk add --no-cache curl
# 暴露端口
EXPOSE 3000
# 容器启动时执行的命令
CMD ["node", "server.js"]
# 容器启动时执行的入口点
ENTRYPOINT ["node"]
CMD ["server.js"]
# 指定运行用户
USER node
# 挂载点声明(仅作文档用途)
VOLUME ["/data"]
# 停止信号
STOPSIGNAL SIGTERM
# 健康检查
HEALTHCHECK --interval=30s --timeout=10s --retries=3 \
CMD curl -f http://localhost:3000/health || exit 1
# 切换 shell(默认 /bin/sh -c)
SHELL ["/bin/bash", "-c"]
9.2 多阶段构建示例
dockerfile
# 阶段 1:构建
FROM node:18-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
# 阶段 2:生产环境
FROM node:18-alpine AS production
WORKDIR /app
COPY --from=builder /app/dist ./dist
COPY --from=builder /app/node_modules ./node_modules
COPY --from=builder /app/package.json ./
USER node
EXPOSE 3000
CMD ["node", "dist/main.js"]
9.3 ARG 与 ENV 的区别
| 特性 | ARG | ENV |
|---|---|---|
| 作用时机 | 仅构建时 | 构建时 + 运行时 |
| 是否写入镜像 | 否 | 是 |
| 是否可在运行时访问 | 否 | 是 |
| 是否可被覆盖 | docker build --build-arg |
docker run -e |
| 适用场景 | 版本号、构建参数 | 运行时配置 |
dockerfile
# ARG:构建时可用
ARG NODE_VERSION=18
FROM node:${NODE_VERSION}-alpine
# ENV:构建和运行时都可用
ENV APP_VERSION=1.0.0
RUN echo $APP_VERSION # 构建时可用
CMD echo $APP_VERSION # 运行时也可用
9.4 最佳实践
dockerfile
# ✅ 使用 .dockerignore 排除不需要的文件
# .dockerignore 文件:
# node_modules
# npm-debug.log
# .git
# .env
# ✅ 合并 RUN 指令减少层数
RUN apt-get update && apt-get install -y \
curl \
vim \
&& rm -rf /var/lib/apt/lists/*
# ✅ 使用非 root 用户
RUN addgroup -g 1001 appgroup && \
adduser -u 1001 -G appgroup -s /bin/sh -D appuser
USER appuser
# ✅ 使用 COPY 而不是 ADD(除非需要自动解压)
COPY package.json ./
# ✅ 指定具体版本标签,不要用 latest
FROM node:18.17.0-alpine
# ✅ 设置工作目录
WORKDIR /app
# ✅ 使用多阶段构建减小镜像体积
# 见 9.2 节示例
# ❌ 避免在 RUN 中使用 sudo
# ❌ 避免在 Dockerfile 中处理敏感信息
# ❌ 避免使用 ADD 下载远程文件(网络不稳定)
十、Registry 与仓库操作
10.1 登录与认证
bash
# 登录 Docker Hub
docker login
# 登录指定仓库
docker login registry.example.com
# 登录时直接传凭据(不推荐,会留在历史记录)
docker login -u username -p password registry.example.com
# 从 stdin 读取密码
echo "$PASSWORD" | docker login -u username --password-stdin
# 登出
docker logout
# 登出指定仓库
docker logout registry.example.com
10.2 镜像推送与拉取
bash
# 推送镜像到仓库
docker push myuser/myapp:latest
# 推送指定标签
docker push myuser/myapp:1.0
# 推送所有标签
docker push --all-tags myuser/myapp
# 拉取镜像
docker pull myuser/myapp:latest
# 拉取指定平台
docker pull --platform linux/arm64 myuser/myapp:latest
10.3 搜索镜像
bash
# 搜索 Docker Hub 镜像
docker search nginx
# 限制结果数量
docker search nginx --limit 10
# 只显示官方镜像
docker search nginx --filter "is-official=true"
# 只显示自动构建的镜像
docker search nginx --filter "is-automated=true"
# 按星级过滤
docker search nginx --filter "stars=100"
# 自定义输出格式
docker search --format "table {{.Name}}\t{{.Stars}}\t{{.Description}}" nginx
10.4 私有仓库操作
bash
# 运行本地私有仓库
docker run -d \
--name registry \
-p 5000:5000 \
-v registry-data:/var/lib/registry \
registry:2
# 推送镜像到本地仓库
docker tag myapp:latest localhost:5000/myapp:latest
docker push localhost:5000/myapp:latest
# 从本地仓库拉取
docker pull localhost:5000/myapp:latest
# 查看仓库中的镜像列表
curl http://localhost:5000/v2/_catalog
# 查看镜像的标签列表
curl http://localhost:5000/v2/myapp/tags/list
# 删除仓库中的镜像(需要设置 REGISTRY_STORAGE_DELETE_ENABLED=true)
curl -X DELETE http://localhost:5000/v2/myapp/manifests/<digest>
十一、系统级管理与清理
11.1 Docker 守护进程管理
bash
# 查看 Docker 服务状态(systemd)
systemctl status docker
# 启动 Docker
systemctl start docker
# 停止 Docker
systemctl stop docker
# 重启 Docker
systemctl restart docker
# 重新加载配置
systemctl reload docker
# 设置开机启动
systemctl enable docker
# 禁用开机启动
systemctl disable docker
# 查看 Docker 日志
journalctl -u docker -f
journalctl -u docker --since today
journalctl -u docker --since "1 hour ago"
11.2 系统级清理
bash
# 一键清理所有未使用的资源(容器、网络、镜像、构建缓存)
docker system prune
# 清理所有未使用的资源(包括未使用的镜像)
docker system prune -a
# 清理时同时清理数据卷
docker system prune -a --volumes
# 按条件清理
docker system prune --filter "until=24h"
docker system prune --filter "label=env=test"
# 查看 Docker 磁盘使用情况
docker system df
# 详细磁盘使用
docker system df -v
# 查看各资源占用
docker system df --format "table {{.Type}}\t{{.TotalCount}}\t{{.Size}}"
11.3 Docker 磁盘使用详解
bash
# 查看镜像占用
docker system df --format "{{.Type}}: {{.Size}}" | grep Images
# 查看容器占用
docker system df --format "{{.Type}}: {{.Size}}" | grep Containers
# 查看卷占用
docker system df --format "{{.Type}}: {{.Size}}" | grep Volumes
# 查看构建缓存占用
docker system df --format "{{.Type}}: {{.Size}}" | grep "Build Cache"
# 清理构建缓存
docker builder prune
# 清理所有构建缓存
docker builder prune -a
# 按条件清理构建缓存
docker builder prune --filter "until=24h"
docker builder prune --filter "type=exec.cachemount"
11.4 Docker 守护进程配置
bash
# 查看当前配置
docker info
# 配置文件位置
# Linux: /etc/docker/daemon.json
# macOS: ~/Library/Group Containers/group.com.docker/settings.json
# Windows: C:\ProgramData\docker\config\daemon.json
# 示例 daemon.json
{
"registry-mirrors": ["https://mirror.example.com"],
"insecure-registries": ["registry.internal:5000"],
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"storage-driver": "overlay2",
"live-restore": true,
"default-address-pools": [
{"base": "172.80.0.0/16", "size": 24}
],
"features": {
"buildkit": true
}
}
# 修改配置后重启 Docker
systemctl restart docker
11.5 Docker 事件监听
bash
# 监听 Docker 事件
docker events
# 监听指定类型的事件
docker events --filter type=container
docker events --filter type=image
docker events --filter type=network
docker events --filter type=volume
# 监听指定容器的事件
docker events --filter container=my-container
# 监听指定事件
docker events --filter event=start
docker events --filter event=stop
docker events --filter event=die
# 按时间范围过滤
docker events --since "2024-01-01T00:00:00" --until "2024-01-02T00:00:00"
# JSON 格式输出
docker events --format '{{json .}}'
十二、安全与权限
12.1 用户与权限
bash
# 以指定用户运行容器
docker run --user 1000:1000 myapp
docker run --user node myapp
# 查看容器内当前用户
docker exec myapp whoami
docker exec myapp id
# 添加用户到 docker 组(免 sudo)
sudo usermod -aG docker $USER
# 需要重新登录生效
# 查看 docker 组成员
getent group docker
12.2 安全选项
bash
# 只读根文件系统
docker run --read-only myapp
# 只读 + 可写 tmpfs
docker run --read-only --tmpfs /tmp myapp
# 禁用特权模式(默认)
docker run --privileged=false myapp
# 添加特定能力
docker run --cap-add=NET_ADMIN myapp
docker run --cap-add=SYS_PTRACE myapp
# 移除所有能力,只添加必要的
docker run --cap-drop=ALL --cap-add=NET_BIND_SERVICE myapp
# 设置 seccomp 配置
docker run --security-opt seccomp=./custom-seccomp.json myapp
# 禁用 seccomp(不推荐)
docker run --security-opt seccomp=unconfined myapp
# 设置 AppArmor 配置
docker run --security-opt apparmor=my-profile myapp
# 禁止提权
docker run --security-opt no-new-privileges myapp
# 设置 SELinux 标签
docker run --security-opt label=user:USER myapp
docker run --security-opt label=type:TYPE myapp
# 设置自定义标签
docker run --label security=high myapp
12.3 镜像安全扫描
bash
# Docker Scout 漏洞扫描(Docker Desktop 内置)
docker scout cves myapp:latest
# 查看特定 CVE
docker scout cves --cve CVE-2024-1234 myapp:latest
# 对比两个镜像的漏洞差异
docker scout compare myapp:1.0 myapp:2.0
# 查看镜像的 SBOM(软件物料清单)
docker scout sbom myapp:latest
# 查看镜像的环境变量
docker scout environment myapp:latest
# 查看镜像的基础镜像信息
docker scout quickview myapp:latest
12.4 网络隔离与安全
bash
# 创建内部网络(不连接外网)
docker network create --internal my-internal
# 容器间通信限制(通过 iptables)
# 需要手动配置 iptables 规则
# 使用网络策略限制容器通信(Kubernetes 场景)
# Docker 原生不支持网络策略,需要第三方工具
# 查看容器的网络命名空间
docker inspect --format '{{.NetworkSettings.SandboxKey}}' my-container
# 查看容器的端口暴露
docker port my-container
12.5 敏感信息管理
bash
# 使用 Docker Secrets(Swarm 模式)
echo "my-secret-password" | docker secret create db_password -
# 在 service 中使用 secret
docker service create \
--name my-service \
--secret db_password \
myapp
# 查看 secrets
docker secret ls
docker secret inspect db_password
# 删除 secret
docker secret rm db_password
# 使用环境变量(不推荐用于高敏感信息)
docker run -e DB_PASSWORD=my-secret myapp
# 使用挂载文件(比环境变量更安全)
echo "my-secret" > /tmp/secret.txt
docker run -v /tmp/secret.txt:/run/secrets/secret:ro myapp
# 使用外部密钥管理(Vault、AWS Secrets Manager 等)
# 需要配合相应的驱动或工具
!IMPORTANT
永远不要在 Dockerfile 中硬编码密码或敏感信息。使用 Docker Secrets、环境变量文件(--env-file)、或外部密钥管理服务。
十三、Swarm 集群管理
15.1 集群初始化与管理
获取 manager 节点加入令牌
docker swarm join-token manager
加入集群(在 worker 节点执行)
docker swarm join --token 192.168.1.100:2377
查看集群节点
docker node ls
查看节点详情
docker node inspect
提升节点为 manager
docker node promote
降级节点为 worker
docker node demote
移除节点(先在节点上执行 docker swarm leave)
docker node rm
查看当前节点信息
docker info | grep -A 10 "Swarm"
离开集群
docker swarm leave
强制离开(manager 节点)
docker swarm leave --force
### 15.2 服务管理
```bash
# 创建服务
docker service create --name my-web -p 8080:80 nginx
# 创建服务并指定副本数
docker service create --name my-web --replicas 3 -p 8080:80 nginx
# 查看服务列表
docker service ls
# 查看服务详情
docker service ps my-web
# 查看服务日志
docker service logs my-web
# 实时跟踪服务日志
docker service logs -f my-web
# 扩展服务
docker service scale my-web=5
# 更新服务(滚动更新)
docker service update --image nginx:1.25 my-web
# 更新服务端口
docker service update --publish-rm 8080 --publish-add 80:80 my-web
# 更新服务环境变量
docker service update --env-add MY_VAR=hello my-web
# 回滚服务
docker service rollback my-web
# 删除服务
docker service rm my-web
# 检查服务
docker service inspect my-web
# 查看服务任务
docker service ps my-web
# 查看服务日志(不截断)
docker service logs --no-trunc my-web
15.3 Stack 部署
bash
# 部署 Stack
docker stack deploy -c docker-compose.yml my-stack
# 查看 Stack 列表
docker stack ls
# 查看 Stack 中的服务
docker stack services my-stack
# 查看 Stack 中的任务
docker stack ps my-stack
# 删除 Stack
docker stack rm my-stack
第二部分:不常用但有用的命令
以下命令在特定场景下非常有用,但日常使用频率较低。了解它们可以在需要时快速解决问题。
十四、高级镜像管理
14.1 镜像历史与层分析
bash
# 查看镜像构建历史(每一层的指令)
docker history nginx:latest
# 不截断输出
docker history --no-trunc nginx:latest
# 自定义格式
docker history --format "{{.Size}}\t{{.CreatedBy}}" nginx:latest
# 查看镜像的层信息
docker inspect --format '{{json .RootFS}}' nginx:latest
14.2 镜像导入与导出
bash
# 导出镜像为 tar 文件(离线传输)
docker save -o nginx-backup.tar nginx:latest
# 导出多个镜像到一个 tar
docker save -o all-images.tar nginx redis postgres
# 从 tar 文件导入镜像
docker load -i nginx-backup.tar
# 从 stdin 导入
cat nginx-backup.tar | docker load
# 导出容器为镜像(将运行中的容器状态保存为镜像)
docker commit my-container myapp:snapshot-20240101
# commit 时添加元数据
docker commit --author "dev@example.com" --message "快照:修复前状态" my-container myapp:snapshot
!NOTE
docker save/load保留镜像的完整层信息;docker export/import只导出文件系统快照,不保留层历史和元数据。优先使用save/load。
14.3 镜像构建高级选项
bash
# 构建时传入多个参数
docker build --build-arg NODE_VERSION=18 --build-arg APP_ENV=production -t myapp .
# 多阶段构建时指定目标阶段
docker build --target builder -t myapp:builder .
# 使用 BuildKit(推荐,更快更智能)
DOCKER_BUILDKIT=1 docker build -t myapp .
# 构建时添加标签
docker build --label "com.example.version=1.0" -t myapp .
# 指定输出目标(BuildKit 特性)
docker buildx build --output type=local,dest=./output .
# 使用 Buildx 构建多平台镜像
docker buildx build --platform linux/amd64,linux/arm64 -t myapp:latest --push .
十五、高级容器管理
15.1 容器等待
bash
# 阻塞直到容器停止,打印退出码
docker wait my-nginx
!TIP
docker wait在脚本中非常有用,可以等待一组容器完成后再执行后续操作。
15.2 容器 attach
bash
# 附加到运行中的容器(查看输出,可交互)
docker attach my-nginx
# 附加但不接管 stdin(Ctrl+C 不会停止容器)
docker attach --sig-proxy=false my-nginx
# 不附加 stdin
docker attach --no-stdin my-nginx
!WARNING
docker attach会直接连接到容器的主进程 stdin/stdout。按 Ctrl+C 会向容器发送 SIGTERM。如果需要安全地进入容器,使用docker exec -it代替。
15.3 容器 diff(查看文件变更)
bash
# 查看容器文件系统相对于镜像的变更
docker diff my-nginx
# 输出:
# A /tmp/new-file (Added)
# C /etc/nginx/nginx.conf (Changed)
# D /tmp/old-file (Deleted)
15.4 高级资源限制
bash
# CPU 份额(相对权重,默认 1024)
docker run --cpu-shares=512 myapp
# 绑定到特定 CPU 核心
docker run --cpuset-cpus="0,2" myapp
# 内存预留(软限制)
docker run --memory-reservation=256m myapp
# OOM 行为:禁用 OOM Killer
docker run --oom-kill-disable --memory=512m myapp
# PID 限制
docker run --pids-limit=100 myapp
# 块 IO 权重(10-1000,默认 500)
docker run --blkio-weight=300 myapp
# 限制设备读写速率
docker run --device-read-bps=/dev/sda:1mb myapp
docker run --device-write-iops=/dev/sda:100 myapp
15.5 高级网络配置
bash
# 指定主机名
docker run --hostname my-app --name app myapp
# 添加 DNS 服务器
docker run --dns 8.8.8.8 --dns 8.8.4.4 myapp
# 添加 DNS 搜索域
docker run --dns-search example.com myapp
# 添加自定义 hosts 记录
docker run --add-host db:192.168.1.100 myapp
# 设置 MAC 地址
docker run --mac-address="02:42:ac:11:00:02" myapp
# 创建时指定网关
docker network create \
--subnet 192.168.100.0/24 \
--gateway 192.168.100.1 \
my-network
# 创建时指定 IP 范围
docker network create \
--subnet 192.168.100.0/24 \
--ip-range 192.168.100.128/25 \
--gateway 192.168.100.1 \
my-network
# 创建内部网络(不连接外网)
docker network create --internal my-network
# 创建 attachable 网络(Swarm 模式下允许独立容器连接)
docker network create --attachable my-network
# 创建 overlay 网络(Swarm 集群)
docker network create --driver overlay my-overlay
# 创建 macvlan 网络
docker network create \
--driver macvlan \
--subnet 192.168.1.0/24 \
--gateway 192.168.1.1 \
-o parent=eth0 \
my-macvlan
十六、不常用但有用的命令
16.1 docker events(实时事件流)
bash
# 监听 Docker 事件
docker events
# 监听指定类型的事件
docker events --filter type=container
# 监听指定容器的所有事件
docker events --filter container=my-container
# 监听指定镜像的所有事件
docker events --filter image=nginx
# 监听指定类型和事件
docker events --filter type=container --filter event=start
# 从指定时间开始监听
docker events --since "2024-01-01T00:00:00"
# 监听直到指定时间
docker events --until "2024-12-31T23:59:59"
16.2 docker manifest(镜像清单)
bash
# 查看镜像清单
docker manifest inspect nginx:latest
# 查看镜像清单(格式化输出)
docker manifest inspect nginx:latest | jq .
# 创建清单列表
docker manifest create my-list myapp:amd64 myapp:arm64
# 推送清单列表
docker manifest push my-list
# 注解清单
docker manifest annotate my-list myapp:arm64 --os linux --arch arm
16.3 docker trust(镜像签名)
bash
# 查看镜像签名
docker trust inspect nginx:latest
# 查看镜像签名(详细)
docker trust inspect --pretty nginx:latest
# 签名镜像
docker trust sign myapp:latest
# 添加签名者
docker trust signer add --key signer.pub alice myapp
# 查看签名者
docker trust inspect myapp | jq '.[].Signers'
16.4 docker plugin(插件管理)
bash
# 列出已安装的插件
docker plugin ls
# 安装插件
docker plugin install tpoechtrager/cifs:latest
# 启用插件
docker plugin enable my-plugin
# 禁用插件
docker plugin disable my-plugin
# 删除插件
docker plugin rm my-plugin
# 升级插件
docker plugin upgrade my-plugin
# 查看插件详情
docker plugin inspect my-plugin
16.5 docker checkpoint(检查点)
bash
# 创建检查点(需要 CRIU)
docker checkpoint create my-container checkpoint1
# 列出检查点
docker checkpoint ls my-container
# 从检查点恢复
docker start --checkpoint checkpoint1 my-container
# 删除检查点
docker checkpoint rm my-container checkpoint1
!NOTE
docker checkpoint需要容器运行时支持 CRIU(Checkpoint/Restore In Userspace),用于保存和恢复容器状态。主要用于调试和迁移场景。
16.6 docker builder 命令
bash
# 列出构建器
docker builder ls
# 创建构建器
docker builder create --name my-builder
# 检查构建器
docker builder inspect my-builder
# 删除构建器
docker builder rm my-builder
# 清理构建缓存
docker builder prune
# 清理所有构建缓存
docker builder prune -a
# 使用指定构建器
docker buildx use my-builder
16.7 docker context(上下文管理)
bash
# 列出所有上下文
docker context ls
# 创建新上下文(连接远程 Docker)
docker context create remote --docker "host=ssh://user@remote-host"
# 切换上下文
docker context use remote
# 删除上下文
docker context rm remote
# 查看当前上下文
docker context inspect
# 导出上下文
docker context export remote remote-context.dockercontext
# 导入上下文
docker context import remote remote-context.dockercontext
十七、特殊场景命令合集
17.1 容器间通信
bash
# 使用用户定义网络(推荐)
docker network create my-net
docker run --network my-net --name db postgres
docker run --network my-net --name app myapp
# app 容器可以通过 db 主机名访问数据库
# 使用 legacy links(已废弃,不推荐)
docker run --link db:database myapp
# 使用 --network-alias
docker network connect --alias my-alias my-network my-container
17.2 容器与宿主机通信
bash
# 容器访问宿主机(使用特殊 DNS 名称)
docker run --add-host host.docker.internal:host-gateway myapp
# 容器内可以通过 host.docker.internal 访问宿主机
# 使用宿主机网络
docker run --network host myapp
# 绑定到宿主机特定 IP
docker run -p 127.0.0.1:8080:80 myapp
17.3 多阶段构建优化
dockerfile
# 构建阶段
FROM node:18 AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
# 运行阶段
FROM node:18-alpine
WORKDIR /app
COPY --from=builder /app/dist ./dist
COPY --from=builder /app/node_modules ./node_modules
EXPOSE 3000
CMD ["node", "dist/main.js"]
17.4 容器资源监控与限制
bash
# 实时查看容器资源使用
docker stats
# 查看指定容器
docker stats my-nginx my-redis
# 一次性输出(不实时刷新)
docker stats --no-stream
# 自定义输出格式
docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"
# 限制 CPU 和内存
docker run --cpus=2 --memory=512m myapp
# 设置 ulimit
docker run --ulimit nofile=65536:65536 myapp
docker run --ulimit nproc=4096:4096 myapp
17.5 容器日志管理
bash
# 使用 json-file 驱动,限制日志大小
docker run --log-driver=json-file --log-opt max-size=10m --log-opt max-file=3 myapp
# 使用 syslog 驱动
docker run --log-driver=syslog --log-opt syslog-address=udp://logs.example.com:514 myapp
# 使用 journald 驱动
docker run --log-driver=journald myapp
# 禁用日志(不推荐,调试困难)
docker run --log-driver=none myapp
17.6 容器健康检查
bash
# 设置健康检查
docker run \
--health-cmd="curl -f http://localhost/ || exit 1" \
--health-interval=30s \
--health-timeout=10s \
--health-retries=3 \
--health-start-period=40s \
nginx
# 查看健康状态
docker inspect --format '{{.State.Health.Status}}' my-nginx
# 查看健康检查日志
docker inspect --format '{{json .State.Health}}' my-nginx
17.7 容器时区处理
bash
# 设置时区(环境变量)
docker run -e TZ=Asia/Shanghai myapp
# 挂载宿主机时区文件
docker run -v /etc/localtime:/etc/localtime:ro myapp
# 在 Dockerfile 中设置时区
# RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
17.8 容器 GPU 支持
bash
# 使用所有 GPU
docker run --gpus all myapp
# 使用指定 GPU
docker run --gpus '"device=0,1"' myapp
# 指定 GPU 能力
docker run --gpus all,capabilities=graphics,utility myapp
# 使用 NVIDIA 运行时
docker run --runtime=nvidia myapp
!NOTE
GPU 支持需要安装 NVIDIA Container Toolkit。
17.9 容器调试技巧
bash
# 使用 nsenter 进入容器命名空间(需要容器 PID)
docker inspect --format '{{.State.Pid}}' my-container
sudo nsenter -t <pid> -m -u -i -n -p -- bash
# 使用 strace 跟踪容器进程
docker inspect --format '{{.State.Pid}}' my-container
sudo strace -p <pid>
# 使用 tcpdump 抓包
docker exec my-container tcpdump -i eth0
# 使用 netstat 查看网络连接
docker exec my-container netstat -tuln
# 使用 lsof 查看打开的文件
docker exec my-container lsof -i
# 使用 perf 性能分析
docker run --privileged --pid=host my-container perf top
17.10 容器迁移与备份
bash
# 导出容器为 tar
docker export my-container > my-container.tar
# 导入为镜像
docker import my-container.tar myapp:imported
# 保存镜像为 tar
docker save -o my-image.tar myapp:latest
# 加载镜像
docker load -i my-image.tar
# 备份数据卷
docker run --rm -v my-data:/data -v $(pwd):/backup alpine tar czf /backup/backup.tar.gz -C /data .
# 恢复数据卷
docker run --rm -v my-data:/data -v $(pwd):/backup alpine tar xzf /backup/backup.tar.gz -C /data
17.11 容器安全加固
bash
# 只读根文件系统
docker run --read-only myapp
# 禁用所有能力,只保留必要的
docker run --cap-drop=ALL --cap-add=NET_BIND_SERVICE myapp
# 设置 no-new-privileges
docker run --security-opt no-new-privileges myapp
# 使用 seccomp 配置
docker run --security-opt seccomp=./custom-seccomp.json myapp
# 使用 AppArmor
docker run --security-opt apparmor=my-profile myapp
# 限制 PID 数量
docker run --pids-limit=100 myapp
# 使用用户命名空间重映射
# 在 daemon.json 中配置: {"userns-remap": "default"}
17.12 容器网络排障
bash
# 查看容器网络配置
docker inspect --format '{{json .NetworkSettings}}' my-container
# 查看容器 IP
docker inspect --format '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' my-container
# 查看端口映射
docker port my-container
# 查看网络端点
docker network inspect my-network
# 测试容器间连通性
docker exec my-container ping other-container
# 查看路由表
docker exec my-container ip route
# 查看 ARP 表
docker exec my-container ip neigh
# 查看网络接口
docker exec my-container ip addr
# 使用 tcpdump 抓包
docker exec my-container tcpdump -i any -n
# 使用 netstat 查看连接
docker exec my-container netstat -tuln
十八、Docker 守护进程配置
18.1 daemon.json 配置示例
json
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com",
"https://docker.mirrors.ustc.edu.cn"
],
"insecure-registries": [
"registry.example.com:5000"
],
"storage-driver": "overlay2",
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"default-address-pools": [
{
"base": "172.80.0.0/16",
"size": 24
}
],
"live-restore": true,
"userns-remap": "default",
"iptables": true,
"ip-forward": true
}
18.2 配置说明
| 配置项 | 说明 |
|---|---|
registry-mirrors |
镜像加速器地址 |
insecure-registries |
允许使用 HTTP 的私有仓库 |
storage-driver |
存储驱动(推荐 overlay2) |
log-driver |
默认日志驱动 |
log-opts |
日志选项 |
default-address-pools |
默认网络地址池 |
live-restore |
守护进程重启时保持容器运行 |
userns-remap |
用户命名空间重映射 |
iptables |
是否管理 iptables 规则 |
ip-forward |
是否启用 IP 转发 |
总结
本文档覆盖了 Docker 从日常运维到高级场景的完整命令集。
常用命令(第一部分):
- 环境信息与版本管理
- 镜像管理(拉取、构建、标签)
- 容器生命周期(创建、启停、删除)
- 容器运行与执行(run、exec)
- 容器信息与日志(inspect、logs、stats)
- 数据卷与存储管理
- 网络管理
- Docker Compose
- 系统级管理与清理
- 故障排查速查表
- 常用别名与快捷脚本
不常用但有用的命令(第二部分):
- 高级镜像管理(历史、导入导出、多平台构建)
- 高级容器管理(资源限制、网络配置)
- Registry 与仓库操作
- 安全与权限
- Swarm 集群管理
- 特殊场景命令(GPU、调试、迁移、安全加固)
- Docker 守护进程配置
掌握第一部分可以应对 90% 的日常场景,第二部分在特定需求时查阅即可。
附录:命令索引表
A. 按功能分类
| 功能 | 常用命令 | 高级命令 |
|---|---|---|
| 镜像管理 | pull, build, images, rmi |
save/load, commit, history, manifest |
| 容器管理 | run, ps, start/stop, rm, exec |
attach, wait, diff, checkpoint |
| 网络管理 | network ls/create/rm, connect/disconnect |
inspect, prune |
| 存储管理 | volume ls/create/rm, -v 挂载 |
backup/restore, NFS 驱动 |
| Compose | up, down, logs, ps, exec |
scale, run, build |
| 系统管理 | system prune, system df |
events, info |
| 安全 | --user, --cap-drop |
--security-opt, trust, scout |
| Swarm | swarm init/join, service, stack |
node, secret, config |
B. 按使用频率
每天使用:
docker ps,docker logs,docker execdocker compose up/down/logsdocker build,docker run
每周使用:
docker images,docker rmidocker volume ls/rmdocker network lsdocker system prune
偶尔使用:
docker save/load,docker commitdocker inspect(详细调试)docker statsdocker context
很少使用:
docker swarm,docker service,docker stackdocker manifest,docker trustdocker plugin,docker checkpointdocker events
C. 命令速查
bash
# 快速查看
docker ps # 运行中的容器
docker ps -a # 所有容器
docker images # 所有镜像
docker volume ls # 所有数据卷
docker network ls # 所有网络
# 快速清理
docker system prune # 清理未使用资源
docker system prune -a # 清理所有未使用资源(包括镜像)
docker system prune -a --volumes # 清理所有(包括数据卷)
# 快速调试
docker logs <container> # 查看日志
docker exec -it <container> sh # 进入容器
docker inspect <container> # 查看详情
docker stats # 查看资源使用
# 快速操作
docker start/stop/restart <container>
docker rm <container>
docker rmi <image>
docker pull <image>
docker build -t <tag> .