微信 Markdown 编辑器:Docker 部署 doocs/md
本文属于「自托管 Docker 部署实战」系列(共 35 篇),第 29 篇。 示例中的 IP(192.0.2.10)、域名(example.com)、密码均为占位符,请按实际环境替换。
它是什么
doocs/md 是一个在线的 Markdown 排版工具,专为微信公众号优化:左边写 Markdown,右边实时预览公众号样式,一键复制带样式的富文本到公众号后台。
镜像地址
doocs/md:2.1.0
前置条件
- 一台 Linux 服务器(1C512M 足够,纯前端);
- 已安装 Docker 与 Compose v2。
# 安装 Docker(已安装可跳过)
curl -fsSL https://get.docker.com | sh
# 目录约定
mkdir -p /srv/docker/active/wechat-md && cd /srv/docker/active/wechat-md
部署步骤
# docker-compose.yml
services:
md:
image: doocs/md:2.1.0
container_name: wechat-md
restart: unless-stopped
ports:
- "8083:80"
docker compose up -d
打开 http://<SERVER_IP>:8083,写内容 → 预览 → 复制到公众号。
关键配置
| 项 | 说明 |
|---|---|
80 |
容器内 Nginx 端口 |
8083 |
示例宿主机端口,可任意改 |
| 数据卷 | 无,文档默认存在浏览器本地 |
注意事项
- 纯前端应用,文档存在浏览器 localStorage,换浏览器/清缓存就没了,重要内容先导出;
- 图片上传通常走第三方图床,涉及私密图片时注意;
- 无状态,升级只需换 tag;
- 如果只给自己用,建议加一层反代认证,别让公网随便访问。
升级
docker compose pull
docker compose up -d
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果