Docker Desktop玩转Docker Compose:从零到服务运行的全流程指南
本文详细拆解在Docker Desktop中执行Docker Compose文件的完整旅程。从Docker Desktop安装、Compose文件准备,到服务的启动、验证、停止与删除,每一步都有清晰指引。助您轻松构建和管理多容器应用,并附带常见问题解决方案,让您的开发工作更顺畅。
支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-07-17 19:15:38 Docker Windows daemon.json 配置
Windows 上的 Docker 配置,说到底就是改 C:\ProgramData\Docker\config\daemon.json 这个文件。
不过直接找到这个路径往往会遇到点麻烦。
ProgramData 是个系统隐藏目录,资源管理器里默认看不到,而且就算你找到了,普通权限也打不开。右键编辑器,选以管理员身份运行,然后再去打开那个文件——跳过这一步的话,编辑完了保存会报错,白折腾。
文件打开之后就好办了。常用的一类修改是加镜像加速,比如国内环境经常会配一个:
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
如果文件里本来就有其他配置项,注意逗号。
JSON 对最后一个元素后面的逗号非常敏感,多一个少一个都会导致 Docker 启动失败。这块我用 VS Code 或者 Notepad++ 打开,主要是看括号高亮和格式化,一眼就能发现哪里不对。
改完保存,接下来要让配置生效。Docker Desktop 不会自动热加载 daemon.json,你必须重启 Docker 服务。
两种方式。一种是直接开管理员 PowerShell,敲:
Restart-Service docker
输完等几秒就行,PowerShell 的提示符会顿一下再回来,那个瞬间就是服务在重启。
另一种方式是通过 Windows 的服务管理器。Win+R 输入 services.msc,在列表里找到 "Docker Desktop Service",右键点重启。
这个其实比命令慢,但好处是你能在界面上直观看到服务的状态。有时候命令行重启完没有马上生效,到服务管理器里看一眼状态是 "正在运行" 还是 "已停止" 会比较踏实。
这里顺便提一嘴,很多人改完配置发现没效果,第一反应是检查 JSON 写得对不对,但实际上还有可能只是等的时间不够。
Docker Desktop 重启不是秒级的,右下角那个鲸鱼图标转圈的过程别急着关,给它半分钟。
还有一个常见的坑:改之前没备份原始的 daemon.json。
这个文件一旦写坏了,Docker 可能直接起不来,到时候又没有备份的话,就只能删掉文件让 Docker Desktop 重新生成默认配置。所以动手前,先把原文件复制一份到桌面上,花不了几秒钟,出了问题能秒恢复。
最后说一句,如果你用的是旧版的 Docker Toolbox 而不是 Docker Desktop,那上面这些路径和方法基本不适用,那个走的是 VirtualBox 那一套,得另外说。当前主流的 Docker Desktop for Windows 才是这篇文章覆盖的范围。
本文详细拆解在Docker Desktop中执行Docker Compose文件的完整旅程。从Docker Desktop安装、Compose文件准备,到服务的启动、验证、停止与删除,每一步都有清晰指引。助您轻松构建和管理多容器应用,并附带常见问题解决方案,让您的开发工作更顺畅。
本文将深入探讨Docker容器目录挂载的核心原理,详细阐述-v、--mount参数、Docker Compose及Dockerfile中VOLUME指令的多种实现方法。通过丰富的示例,指导读者如何在日志持久化、配置文件管理和数据存储等场景中高效应用,并提供权限、同步及故障排除的最佳实践策略。
Docker无法连接注册表服务器?本文深入剖析网络连接、DNS解析、代理配置与防火墙设置等常见病因。从curl测试连通性到nslookup检查DNS,再到代理与防火墙规则配置,我们提供一套系统化排查与解决流程,助你迅速恢复Docker服务稳定运行,告别注册表连接困扰。
初识Docker Compose?本文是专为Docker新手打造的极简入门教程。我们将带你了解Compose的核心概念,学习如何通过一个简单的YAML文件定义并运行多个相互关联的Docker容器服务。告别繁琐的命令行,轻松实现应用的容器化部署,迈出微服务实践的第一步!
本文深入解析Apache 2.4虚拟主机环境下403 Forbidden错误,提供SSL证书配置常见错误及专业排障方案,助您打造安全高效的网站。