Dillinger 是一个面向 Web 的史诗级编辑器,它支持 Markdown、HTML、CSS 和 PHP 等多种编程语言。Dillinger 提供了实时预览功能,允许用户在编辑文档的同时看到格式化后的输出。它还支持与许多云服务和文件系统同步,如 Dropbox、Google Drive 和 OneDrive。
实际应用场景
- 文档编写:快速编写和格式化 Markdown 文档。
- 编程:编辑和预览 HTML、CSS 和 PHP 代码。
- 云同步:与云存储服务同步文档,方便远程访问和协作。
- API 文档:编写和格式化 API 文档,便于开发者理解和使用。
Docker CLI 方式搭建 Dillinger
-
拉取镜像:
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 方式搭建 Dillinger
-
创建
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
表示除非容器被明确停止,否则在退出后自动重启。