
draw.io本地部署
系统环境:Alpine vir 3.18.2 x86_64 Alpine Linux安装
已安装docker及compose插件 ALpine Linux中安装Docker
官网地址:draw.io (drawio.com)
开源地址(docker):GitHub - jgraph/docker-drawio
页面上有快速启动的docker命令,启动后打开8080或8443端口访问
docker run -it --rm --name="draw" -p 8080:8080 -p 8443:8443 jgraph/drawio
推荐使用docker compose方式部署
创建文件夹用于保存附件和数据库,以/opt/drawio为例
创建配置文件
在目录内创建docker-compose.yaml文件。
如果要通过https协议访问,则应仔细配置域名信息等参数
#This compose file adds draw.io to your stack
version: '3.5'
services:
drawio:
image: jgraph/drawio
container_name: drawio
restart: unless-stopped
ports:
- 8080:8080
- 8443:8443
environment:
TZ: Asia/Chongqing
PUBLIC_DNS: domain
ORGANISATION_UNIT: unit #组织域名
ORGANISATION: org #组织类型
CITY: city #城市
STATE: state #省份
COUNTRY_CODE: country #国家代码
healthcheck:
test: ["CMD-SHELL", "curl -f http://domain:8080 || exit 1"]
interval: 1m30s
timeout: 10s
retries: 5
start_period: 10s
启动draw.io容器
docker compose up -d
用浏览器访问 http://你的ip:8080 即可进入页面。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 信息技术学习