赞
踩
https://blog.csdn.net/Yao_ban/article/details/136811811
1.1开启 Hyper-v功能,勾选Hyper-v所有的选项
1.2勾选【适用于Linux的Windows子系统】选项
然后点击确定按钮,重启电脑
2.检查是否开启了虚拟化功能
打开任务管理器,查看
至此开启虚拟化功能成功
1.选中Hyper-V.cmd,右键以管理员身份运行
2.等待完成,输入Y,重启电脑
3.重启完成后,按照上面开启Hyper-v功能,再次查看,就有了
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
1.命令开启虚拟化
以管理员身份打开CMD窗口,依次执行下边的命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
执行下面命令启动虚拟机给功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2.安装wsl_update_x64
3.设置WSL2为默认版本
管理员打开cmd输入如下命令
wsl --set-default-version 2
4.安装Docker安装包
点击安装,一直下一步即可
安装完成后,重启,双击桌面【Docker Desktop】图标
1.导入onlyoffice离线包
//onlyoffice.tar是我自己的镜像包名,这个包名是自己包名的全称(D:/XXX/包名.tar)
docker load < onlyoffice.tar
//导入成功后,查看自己的镜像的信息,以下需要用到镜像ID(本人的是:5a50e3a2d2ed)
docker images
2.启动——映射至1234端口(运行镜像后变成容器)
5a50e3a2d2ed-->镜像ID
lVoaZ3acf1pgJe2Dw4LNdLL6TL4qeo --->本人自定义密钥
//默认是80端口
docker run -i -t -d -p 1234:80 5a50e3a2d2ed
//7.2以上的版本默认启动了JWT校验,也可在启动时镜像时,指定自定义的密钥
如果不指定的话,onlyoffice会自动生成一个密钥,在/etc/onlyoffice/documentserver/local.json文件可查看
docker run -i -t -d -p 1234:80 -e JWT_SECRET=lVoaZ3acf1pgJe2Dw4LNdLL6TL4qeo 5a50e3a2d2ed
3.查看容器是否启动
docker ps (查看正在运行的docker容器:docker ps -a)
可查看容器ID(本人-->43098a47ebb1)
4.至此onlyoffice搭建完成,浏览器中访问
1234-->刚在启动镜像时映射的端口
http://localhost:1234/welcome/
如图所示,安装成功
5.启动在线案例
//启动onlyoffice自带的在线案例,可试验上传、文件编辑等
docker exec 43098a47ebb1 sudo supervisorctl start ds:example
//使用方法,上面的欢迎页网下拉,有个【GO TO TEST EXAMPLE】按钮,点击就可跳转过去
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。