docker之部署onlyoffice X86架构


centos7.6之docker部署onlyoffice

第一步:确认docker已经部署ok

第二步:使用docker获取onlyoffice镜像文件

docker search onlyoffice

 拉取镜像文件

docker pull onlyoffice/documentserver

第三步:docker启动服务器

docker images
docker run -i -t -d -p 9000:80 --restart=always onlyoffice/documentserver

第四步:确认服务是否正常启动

netstat -ntlp|grep 9000

 在容器内部确认端口:

docker exec -it 3707415b2691 bash


netstat -ntlp

 容器内部测试:

curl http://localhost:80/welcome/

 容器外部测试

curl http://localhost:9000/welcome/

 容器内外部测试结果一样。

第五步:配置https

server {
    listen 88;
    server_name 192.168.xxx.X;
    charset utf-8;
    client_max_body_size 1024M;

    location / {
        proxy_pass http://localhost:9000/;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_buffers 256 4k;
        proxy_max_temp_file_size 0;
        proxy_connect_timeout 30;
        proxy_cache_valid 200 302 10m;
        proxy_cache_valid 301 1h;
        proxy_cache_valid any 1m;
    }

}

通过web服务器代理

第六步:测试结果

浏览器输入:http://192.168.xxx.x:88/welcome/

 执行上述命令启动测试示例:

然后点击 GO TO TEST EXANPLE

 至此完成x86结构onlyoffice部署测试。。。。仅供参考,不正确之处请指正。

相关