一、用这个拉取镜像,一行命令解决

docker run -itd --restart=always --name="drawio" -p 8006:8080 -p 8443:8443 -e ENABLE_DRAWIO_PROXY=1 -e DRAWIO_ALLOWED_PROXY_DOMAINS=* -e DRAWIO_BASE_URL=https://draw.wowood.cn -e DRAWIO_EXPORT_URL=https://draw.wowood.cn/export jgraph/drawio:latest

命令解释:

docker run -itd:在启用交互模式的情况下在后台运行容器(分离模式)。

--restart=always:如果容器停止,请始终重新启动它。

--name="drawio"drawio命名容器。

-p 8006:8080:将主机端口映射8006到容器端口(draw.io 的 HTTP 端口)。8080

-p 8443:8443:将主机端口映射8443到容器端口(draw.io 用于 HTTPS 的端口)。8443

-e ENABLE_DRAWIO_PROXY=1:启用代理功能。

-e DRAWIO_ALLOWED_PROXY_DOMAINS=*:使代理允许向所有域发出请求。

-e DRAWIO_BASE_URL=https://draw.wowood.cn:设置 draw.io 应用程序的基本 URL。

jgraph/drawio:latest:指定要使用的 Docker 镜像。

 

二、打开CORS跨域

 

三、使用服务器上传好的字体

https://wowood.cn/Fonts/xinghe.ttf