概述

流程

  1. 配置 docker-compose.yml 文件
+ docker-compose.yml
创建 excalidraw 目录
docker-compose.yml
# 切换到 root 用户
sudo i
# 升级 packages
apt update -y
# 创建 excalidraw 目录
# -p 表示递归创建,如果上层目录不存在,会自动创建.
mkdir -p ~/docker_data/excalidraw
# 
chmod -R 777 excalidraw

vim docker-compose.yml
version: "3.8"
services:
  excalidraw:
    build:
      context: .
      args:
        - NODE_ENV=development
    container_name: excalidraw
    ports:
      - "8099:80"  # 可以更改8099端口为自己想要的端口
    restart: on-failure
    stdin_open: true
    healthcheck:
      disable: true
    environment:
      - NODE_ENV=development
    volumes:
      - ./:/opt/node_app/app:delegated
      - ./package.json:/opt/node_app/package.json
      - ./yarn.lock:/opt/node_app/yarn.lock
      - notused:/opt/node_app/app/node_modules

volumes:
  notused: