admin管理员组

文章数量:1549458

https://blog.csdn/Yao_ban/article/details/136811811

1.开启虚拟化功能


1.1开启 Hyper-v功能,勾选Hyper-v所有的选项
1.2勾选【适用于Linux的Windows子系统】选项

然后点击确定按钮,重启电脑
2.检查是否开启了虚拟化功能
打开任务管理器,查看
至此开启虚拟化功能成功

注意:如果没有Hyper-v,操作如下

1.选中Hyper-V.cmd,右键以管理员身份运行
2.等待完成,输入Y,重启电脑
3.重启完成后,按照上面开启Hyper-v功能,再次查看,就有了

Hyper-V.cmd内容如下
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

安装Docker程序

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】图标

安装onlyoffice

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】按钮,点击就可跳转过去

本文标签: 离线环境ONLYOFFICEWindowsDocker