1.拉取镜像
docker pull registry.cn-shenzhen.aliyuncs.com/crss-docker-images/onlyoffice-community:8.1.3-4
2.创建容器
docker run -i -t -d -p 9000:80 -v /home/myOnlyOffice:/var/www/onlyoffice/documentserver/web-apps/wsData -e JWT_ENABLED=false --name onlyoffice --restart=always registry.cn-shenzhen.aliyuncs.com/crss-docker-images/onlyoffice-community:8.1.3-4
3.开通公网访问
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload
浏览器输入http://ip:9000,打开如下网页
4.主机运行示例
复制Start test example和 Add it to the autostart的命令到主机上执行,每个容器命令都不同
5.测试示例
点击GO TO TEST EXAMPLE按钮 测试示例
6. 配置nginx代理
#必须配置不然上传文件后预览不了
location /web-apps/ {
proxy_pass http://localhost:9000/web-apps/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-Host $host/onlyoffice;
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#配置onlyoffice插件代理
location /onlyoffice/ {
client_max_body_size 100M;
proxy_pass http://localhost:9000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-Host $http_host/onlyoffice;
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
以上为解决过后确定都可以访问无任何问题的插件安装过程