在 Docker Desktop 上跑 Docker Compose 的完整记录
从安装 Docker Desktop 到用 docker-compose up 启动服务,顺带踩了几个常见的坑。
支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-04-23 18:15:12 Docker Desktop 自定义安装路径 自定义存储路径 WSL 2 符号链接
深入解析Docker Desktop安装路径和存储路径的自定义方法。无论通过安装程序还是命令行,轻松避免系统盘占用。针对Windows WSL 2和macOS符号链接等多种系统环境,提供详细的路径修改步骤,助您高效管理Docker资源,提升开发体验。操作前务必备份数据,确保管理员权限。
在安装Docker Desktop时,默认路径通常指向系统盘(如C盘),这可能导致系统盘空间不足或影响性能。如何通过安装程序和命令行两种方式自定义Docker Desktop的安装路径和存储路径,帮助用户更灵活地管理Docker环境。
命令示例:
start /w "" "Docker Desktop Installer.exe" install -accept-license --installation-dir="D:\Program Files\Docker"
--installation-dir参数用于指定安装路径,用户可根据需求修改路径。注意事项:
wsl --export命令导出当前WSL实例。
wsl --export docker-desktop-data D:\docker\docker-desktop-data.tar
wsl --unregister命令注销当前WSL实例。
wsl --unregister docker-desktop-data
wsl --import命令将导出的实例导入到新位置。
wsl --import docker-desktop-data D:\docker D:\docker\docker-desktop-data.tar --version 2
C:\Users\用户名\AppData\Roaming\Docker\settings-store.json。dataFolder字段,指定目标路径。
"dataFolder": "D:\\docker"
mv ~/Library/Containers/com.docker.docker/Data/vms/0/data /Volumes/External/Docker/data
ln -s /Volumes/External/Docker/data ~/Library/Containers/com.docker.docker/Data/vms/0/data
实现全面的自动化方案,用户无需担心SSL证书到期问题。来此加密将在证书到期前自动提醒,并通过短信和邮件通知用户。用户还可以通过微信小程序快速查看证书的当前状态,保证网站始终保持安全连接。
上一篇: 琉璃光影:IPv6深处的证书回响
从安装 Docker Desktop 到用 docker-compose up 启动服务,顺带踩了几个常见的坑。
本文详细拆解在Docker Desktop中执行Docker Compose文件的完整旅程。从Docker Desktop安装、Compose文件准备,到服务的启动、验证、停止与删除,每一步都有清晰指引。助您轻松构建和管理多容器应用,并附带常见问题解决方案,让您的开发工作更顺畅。