Windows下用批处理查看与管理凭据
用cmdkey写几个短脚本,导出或删除Windows凭据,比去控制面板翻快得多,记个备忘。
支持通配符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 才是这篇文章覆盖的范围。
用cmdkey写几个短脚本,导出或删除Windows凭据,比去控制面板翻快得多,记个备忘。
Windows 下用命令行切目录和换盘符,看起来简单,但切磁盘那一步很多人会条件反射地敲 cd。
本文为Ubuntu用户提供了一份详尽的Git安装与配置指南。从更新系统软件包列表开始,到安装Git、验证版本,再到设置用户身份、配置文本编辑器和SSH密钥,每一步都清晰明了。助您快速构建高效的版本控制环境,为您的开发工作奠定坚实基础。
本教程为Ubuntu用户提供通过Docker安装和部署PostgreSQL的完整保姆级指南。涵盖镜像拉取、容器配置、数据持久化到网络设置,并分享生产环境下的部署策略、最佳实践与常见问题解决方案。
华测CA现已支持颁发SSL证书给内网IP地址,使内部网络也能享受HTTPS加密保护。一旦获取了内网IPSSL证书,在常见的服务器类型(如Nginx、Apache、Tomcat、IIS等)上配置即可。然而,完成服务器端配置后,用户仍需导入根证书至客户端,以实现HTTPS加密并消除不安全警告。以下是客户端导入IP根证书的两种方案:一域控推送方式:适用于内网环境下