一、用这个拉取镜像,一行命令解决
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