OnlyOffice 使用docker安装

Onlyoffice使用docker安装

环境是 win 11 的 Docker Desktop

启动命令

docker run -ti -d   --name ds  -p 9099:80  --add-host=mynotebook.com:192.168.1.6  -e JWT_ENABLED=false   onlyoffice/documentserver

问题1

容器里面要访问到主机上的回调地址,所以不能用loclalhost访问,需要添加一个host映射。
192.168.1.6为宿主机的IP地址 , 域名为mynotebook.com就是本物理主机
在宿主机的hosts中添加了 mynoteboo.com 192.168.1.6 的映射

问题2

官方镜像中默认是不给走私有IP地址的,所以要修改相应的配置

docker cp onlyoffice:/etc/onlyoffice/documentserver/default.json ./
vim default.json
## 找到如下的内容,并修改
#"request-filtering-agent" : {
#        "allowPrivateIPAddress": true,  # 修改这两个值为true
#        "allowMetaIPAddress": true # 修改这两个值为true
#},
# 保存修改后的内容,并上传到容器中
docker cp ./default.json onlyoffice:/etc/onlyoffice/documentserver/default.json
# 重启容器,不能重新运行新的容器,否则...
docker-compose restart onlyoffice-document-server