Dillinger 是一个面向 Web 的史诗级编辑器,它支持 Markdown、HTML、CSS 和 PHP 等多种编程语言。Dillinger 提供了实时预览功能,允许用户在编辑文档的同时看到格式化后的输出。它还支持与许多云服务和文件系统同步,如 Dropbox、Google Drive 和 OneDrive。
拉取镜像:
docker pull joemccann/dillinger
运行容器:
docker run -d \
--name=dillinger \
-p 8080:8080 \
joemccann/dillinger
-d:以 detached 模式运行容器。--name=dillinger:设置容器的名称。-p 8080:8080:将容器的 8080 端口映射到宿主机的 8080 端口,用于 Web 访问。创建 docker-compose.yml 文件:
version: '3'
services:
dillinger:
image: joemccann/dillinger
ports:
- "8080:8080"
restart: unless-stopped
启动服务:
docker-compose up -d
image:指定使用的 Docker 镜像。ports:映射容器端口到宿主机,使得外部可以访问容器中运行的应用程序。restart:设置容器的重启策略,unless-stopped 表示除非容器被明确停止,否则在退出后自动重启。