Docker搭建excalidraw
概述
流程
- 配置 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: