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 up -d

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

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

相关推荐
海参崴-11 分钟前
Linux进程管理完全指南
linux·运维·服务器
CQU_JIAKE16 分钟前
4.4【A】
运维·服务器
星河耀银海42 分钟前
JAVA IO流:从基础原理到实战应用
java·服务器·开发语言
普通网友2 小时前
《K8s 自动扩缩容:基于 CPU / 内存的 HPA 配置》
docker·容器·kubernetes
学到四2 小时前
kubernetes(k8s)
云原生·容器·kubernetes
睡觉的时候不会困2 小时前
Kubernetes Pod 管理全攻略:从基础操作到进阶优化
云原生·容器·kubernetes
落日漫游2 小时前
深入解析K8sCRD:自定义资源定义实战指南
云原生·容器·kubernetes
凌晨l2 小时前
Centos7.9部署k8s(详细步骤)
云原生·容器·kubernetes
编码如写诗2 小时前
【k8s】使用containerd 2.1.5运行时离线部署k8s1.31.14+全量KubeSphere4.1.3
云原生·容器·kubernetes
gwjcloud3 小时前
Frp内网穿透
linux·运维·服务器