Docker Desktop 介绍

它是一个为开发者设计的桌面应用,用于简化容器化应用的开发、测试和部署流程。该界面集成了 Docker Engine、CLI、Compose 和 Kubernetes 等核心工具,并提供图形化管理功能。

  • Containers:用于查看和管理正在运行或已停止的容器,支持启动、停止、重启、查看日志等操作。
  • Images:管理本地镜像和从 Docker Hub 拉取的镜像,可进行搜索、删除、查看详情等操作。
  • Volumes:管理数据卷,支持创建、挂载到容器,实现数据持久化。
  • Kubernetes:一键启用本地 K8s 集群,支持容器编排和服务管理。
  • Builds:管理构建历史和构建配置,支持使用 Bake 功能简化复杂构建流程。
  • MCP Toolkit (BETA):集成模型、客户端、协议工具包,可直接发现和管理如 GitHub、MongoDB 等服务的 MCP 服务器。
  • Docker Hub:连接到 Docker Hub,搜索和浏览公共/私有镜像库,查看安全评估报告。
  • Logs:查看容器日志,便于调试和问题排查。
  • Models:管理 AI 模型,支持通过 Model Runner 检查和使用模型。
  • Extensions:管理扩展插件,当前显示"Extensions are disabled",表示扩展功能未启用。

|----------------------------------------------------------------|----------|---------------------------------------------------------|---------------------------------|
| 设置项名称 | 功能分类 | 作用描述 | 建议操作/备注 |
| Start Docker Desktop when you sign in to your computer | 基础体验与界面 | 开机自启。勾选后,登录 Windows 时 Docker 会自动运行。 | 如果不常使用,建议取消以节省内存。 |
| Open Docker Dashboard when Docker Desktop starts | 基础体验与界面 | 启动时自动打开图形界面。 | 如果习惯只用命令行,可以关掉。 |
| Choose theme for Docker Desktop | 基础体验与界面 | 选择界面主题(浅色/深色/跟随系统)。 | 根据个人喜好选择。 |
| Show CLI Hints | 基础体验与界面 | 在命令行使用 Docker 命令时显示提示和技巧。 | 适合新手,建议开启。 |
| Choose container terminal (Integrated / System default) | 终端与调试 | 决定点击"进入容器终端"时,调用 Docker 自带终端还是系统默认终端(如 PowerShell/CMD)。 | 根据使用习惯选择。 |
| Enable Docker terminal | 终端与调试 | 启用 Docker 内置终端的外观自定义(如字体大小等)。 | 按需配置。 |
| Enable Docker Debug by default | 终端与调试 | 默认开启调试模式,用于排查复杂的容器问题。 | 仅在需要调试时开启。 |
| Use the WSL 2 based engine | 核心引擎与网络 | 使用 Windows 子系统 Linux 2 作为后端,性能优于旧版 Hyper-V。 | 强烈建议保持勾选,以获得最佳性能。 |
| Expose daemon on tcp://localhost:2375 without TLS | 核心引擎与网络 | 将 Docker 服务暴露在不加密的 TCP 端口上,便于旧客户端连接。 | 警告:存在远程代码执行风险,除非有特殊需求,否则千万不要勾选。 |
| Add the *.docker.internal names to the host's /etc/hosts file | 核心引擎与网络 | 允许在宿主机和容器之间通过特定域名互相访问。 | 通常保持默认即可。 |
| Use containerd for pulling and storing images | 镜像存储与新特性 | 使用新的 containerd 镜像存储格式,支持多平台镜像、Wasm 等。 | 建议勾选,以获得更好的兼容性和未来支持。 |
| Send usage statistics | 安全与隐私 | 发送匿名使用数据、错误报告及系统信息给 Docker 官方。 | 介意隐私可以关闭。 |
| Use Enhanced Container Isolation | 安全与隐私 | 增强容器隔离性,防止容器逃逸攻击。 | 企业用户或处理敏感数据时建议开启。 |
| Enable Scout image analysis | 安全与隐私 | 启用 Docker Scout 工具,自动分析镜像的安全漏洞。 | 建议开启以保障镜像安全。 |

板块名称 核心作用 详细说明
Advanced 配置 Docker 底层虚拟机的硬件资源限制 1. 非 WSL2 环境(如 Hyper-V、Mac):可直接设置分配给 Docker 的 CPU、内存、Swap、磁盘镜像大小 上限。2. WSL2 环境(你当前的情况):资源限制由 Windows 通过 .wslconfig 文件统一管理,此页面主要显示磁盘镜像文件的存储路径,以及「Resource Saver(资源节省模式)」开关,空闲时自动降低 CPU / 内存占用,启动容器后自动恢复。
File sharing 配置容器可访问的主机文件路径 1. 设置哪些主机目录可以被容器挂载和读写,是容器与宿主机文件交互的基础。2. WSL2 环境下需确保路径权限配置正确,避免挂载失败或性能问题。
Proxies 配置 Docker 的网络代理设置 1. 统一设置 HTTP/HTTPS/SOCKS 代理,Docker 拉取镜像、访问网络服务时会自动使用这些配置。2. 支持系统代理、自定义代理地址和 Bypass 列表,方便内网 / 跨网环境使用。
Network 调整 Docker 虚拟机与宿主机的网络配置 1. 可修改 Docker 网桥的 IP 网段、子网掩码,避免与宿主机或局域网 IP 冲突。2. 支持自定义 DNS 服务器、启用 / 禁用 IPv6 等网络相关参数,解决容器网络访问异常问题。
WSL integration(仅 Windows) 配置 Docker 与 WSL2 发行版的集成 1. 选择哪些 WSL2 发行版启用 Docker 集成,启用后可直接在 WSL 终端中使用 docker 命令操作容器。2. 默认集成在默认 WSL 发行版上,也可手动指定其他发行版,是 WSL2 环境下使用 Docker 的核心配置。
相关推荐
RisunJan9 小时前
Linux命令-rlogin(远程登录)
linux·运维
深圳恒讯9 小时前
菲律宾云服务器与传统VPS的架构差异
运维·服务器·架构
蓝天下的守望者9 小时前
svt_apb_if里的宏定义问题
运维·服务器·数据库
小林ixn9 小时前
从“玩具工具”到“跨语言利器”:MCP 协议实战解析
运维·服务器·网络
小顿的企业观察10 小时前
中企出海战略规划,正在从“走出去”转向“走进去”
大数据·运维·人工智能·产品运营·制造
数智化转型推荐官11 小时前
2026统一身份管理系统五大发展趋势解读
java·运维·微服务
看菜鸡互11 小时前
探索用 SlideML 让大模型生成 PPT 的实验方法
java·运维
liguojun202513 小时前
篮球馆自动计时收费系统:从规则配置到自动结算的全流程拆解
java·大数据·运维·人工智能·物联网·1024程序员节
Promise微笑13 小时前
红外分辨率 160×120、320×240、384×288 与 640×480实战选型指南
大数据·运维·人工智能·物联网
云飞云共享云桌面14 小时前
单机建模卡顿运维繁琐!中小型机械制造厂云飞云 3D 云桌面落地
运维·服务器·网络·3d·自动化·电脑·负载均衡