docker搭建在线Markdown服务器

1.安装docker

2.编写docker-compose.yml

复制代码
version: "3"
services:
  database:
    image: postgres:11.6-alpine
    environment:
      - POSTGRES_USER=codimd
      - POSTGRES_PASSWORD=change_password
      - POSTGRES_DB=codimd
    volumes:
      - "database-data:/var/lib/postgresql/data"
    restart: always
  codimd:
    image: hackmdio/hackmd:2.4.1
    environment:
      - CMD_DB_URL=postgres://codimd:change_password@database/codimd
      - CMD_USECDN=false
    depends_on:
      - database
    ports:
      - "3000:3000"
    volumes:
      - upload-data:/home/hackmd/app/public/uploads
    restart: always
volumes:
  database-data: {}
  upload-data: {}

3.进入docker-compose.yml所在目录,执行命令

复制代码
docker-compose up -d

4.在云服务器上放行3000端口

5.完成,访问http://server_ip:3000,即可使用,

相关推荐
前端技术26 分钟前
03_网络层与IP编址:理解网络寻址的核心逻辑
服务器·网络·php
Championship.23.241 小时前
Linux Top 命令族深度解析与实战指南
java·linux·服务器·top·linux调试
ITHAOGE151 小时前
下载 | Windows Server 2025官方原版ISO映像!(4月更新、标准版、数据中心版、26100.32690)
服务器·windows·科技·微软·电脑
Ether IC Verifier2 小时前
OSI网络七层协议详细介绍
服务器·网络·网络协议·计算机网络·php·dpu
木雷坞2 小时前
K8s GPU 推理服务 ImagePullBackOff 排查与预热
云原生·容器·kubernetes·gpu算力
_守一3 小时前
UE DS+Nakama进行游戏服务器开发(1)源码编译nakama
服务器·游戏
原来是猿3 小时前
【Socket编程预备知识】
linux·运维·服务器·网络
萧行之3 小时前
Docker部署Loki+Grafana+Vector实现全服务器日志监控(含N8N/SSH/Fail2ban监控)
服务器·docker·grafana
learning-striving3 小时前
Ubuntu26.04下载安装教程
运维·服务器·vmware·虚拟机
人工智能培训4 小时前
工程科研中的AI应用:结构力学分析技巧
人工智能·深度学习·机器学习·docker·容器