目录

前言

准备工作

安装docker

安装onlyoffice

常见问题


前言

目前docker for windows只能在windows10/11上安装,其他的windows版本只能使用Docker Toolbox来安装,使用该工具安装的docker其实是借助了Oracle VM VirtualBox虚拟机来运行的,为了更好的了解其中的关系,可以看下面这张图:

我们不需要额外的去安装Oracle VM VirtualBox,Docker Toolbox会帮我们进行安装!


准备工作

注意:安装过程可能需要重启!!!

  • 确保主机已开启VT虚拟化
  • 下载DockerToolbox(docker安装工具箱)

Releases · docker-archive/toolbox · GitHub


安装docker

将上面下载的DockerToolbox-19.03.1.exe放到服务器上后以管理员身份运行!

安装步骤跟着下面的图片进行操作:

等待安装完成,安装过程中可能会出现下面图中的弹窗,按图操作即可:


接下来在开始菜单中找到docker quickstart terminal,如图:

运行之后一般会自动部署docker了,部署完成后如下图:

该窗口我就先暂时叫Docker Toolbox,避免后面我提到这个窗口时你不知道指的是哪个。如果没有正常出现docker的logo,请看文章末尾的常见问题!


安装onlyoffice

  • onlyoffice镜像(无连接数限制):

Docker

  • onlyoffice镜像使用说明:

GitHub - aleho/onlyoffice-ce-docker-license: Onlyoffice with mobile editing enabled

  • 部署

拉取镜像文件

docker pull alehoho/oo-ce-docker-license:latest

如果在Docker Toolbox窗口拉取镜像太慢的话可以尝试在cmd窗口运行命令进行拉取。 

创建容器

docker run \--name=onlyoffice \--detach \--restart=always \--publish=9999:80 \alehoho/oo-ce-docker-license

参数说明:

--name:指定容器的名称

--detach:后台运行

--restart:docker启动时容器自动启动

--publish:端口映射,左边为主机端口,右边为docker容器内的端口

最后一个参数是指定镜像文件

以上创建容器的命令请在Docker Toolbox窗口执行。 容器创建好之后把Docker Toolbox窗口关闭了也不会导致docker关闭的。


onlyoffice安装好之后想让用户访问到的话还需要在Oracle VM VirtualBox中配置端口转发,操作看以下图操作:

在桌面找到Oracle VM VirtualBox并打开。

这里的子系统端口号填9999是因为我把docker容器内的80端口映射到了9999端口上,你可以往上看下命令。主机ip就填你的外网ip,主机端口随便给一个没有被占用的就行,接下来要访问onlyoffice的话就是【外网ip:端口号】

  • 测试
http://ip地址:端口号/healthcheck

在浏览器访问以上链接如果页面返回true,那么说明容器部署成功!!!

如果想要测试在线编辑word能否正常访问,请往下看:

一般在线测试功能是关闭的(官网不建议开启,如果开启后建议在正式环境中关闭该测试功能),访问 以下链接,在页面底部会有开启的命令提供:

http://ip地址:端口号/welcome/

执行完后用以下地址访问:

http://ip地址:端口号/example/

onlyoffice api中文指南:

【onlyoffice中文指南】0-基本概念 - 简书


常见问题

  • 报错:this computer doesn't have vt-x/amd-v enabled. enabling it in the bios is mandatory

该报错是因为主机没有开启VT虚拟化,需要您手动进BIOS开启下。

如果你已经确定开启了虚拟化支持,还是一样报这个错误的话,请在cmd窗口尝试这个命令:

docker-machine create default --virtualbox-no-vtx-check

如果不是上面的问题,一般是因为下载boot2docker.iso失败导致的。

  • 下载Boot2Docker(一个简化版的Linux镜像,用于运行docker)

Releases · boot2docker/boot2docker · GitHub

下载好后我们看下docker quickstart terminal控制台的提示信息,一般会有以下目录:

接下来需要把Boot2Docker放到控制台中指定的位置即可,如下图:

再次运行docker quickstart terminal就能正常部署了

Windows Server 2008 R2安装onlyoffice【docker】相关推荐

  1. Windows server 2008 r2安装说明

    Windows server 2008 r2安装说明 207服务器作服务器,206做备用,之前,206装的是Linux的系统,现在需要装成Windows. 第一步制作PE,首先使用的是平常使用的PE尝 ...

  2. Windows Server 2008 R2安装Zune 4.0解决方法

    今天早上起来看了条MWC 2010的新闻,Windows Phone 7发布了,且以后将使用Zune代替Windows Mobile Device Center进行同步.于是打算安装下Zune尝尝鲜, ...

  3. 解决Windows Server 2008 R2安装声卡驱动后还是提示无音频设备的问题

    之前使用windows server 2008 R2,都没有用的声音播放的功能,所以一般情况下都不安装声卡驱动,或者装了也没用上,所以也没发现问题.今天正好有个项目需要用声卡播放告警语音,所以需要用到 ...

  4. Windows Server 2008 R2 安装SP1补丁出错(0x800f0818)

    需求: 负责的一台Windows Server 2008 R2报出安全风险,需要安装相应的补丁,但是补丁版本只有针对sp1的版本,需要首先安装sp1补丁 实现计划: 1.先将操作系统安装sp1补丁: ...

  5. Windows Server 2008 R2安装教程

    单击"文件",选择"新建虚拟机": 选择"自定义(高级)",然后单击"下一步": 选择"稍后安装操作系统&qu ...

  6. Windows Server 2008 R2 安装Oracle 10g 提示“程序异常终止”问题

    问题描述: Windows Server 2008 R2 企业版下面安装Oracle 10g的,提示"程序异常终止": 程序异常终止.发生内部错误.请将以下文件提供给Oracle技 ...

  7. Lenovo G470 windows server 2008 R2安装

    机器:Lenovo G470 (1)引导:遇到的第一个问题就是从光驱引导.对于G470在开机画面出现Logo的时候,按下F12进入Boot  device select menu项,选择ODD-..D ...

  8. 【Windows】Windows Server 2008 R2 安装 .Net Framework 4.5

    1.先安装Windows Server 2008 R2 Service Pack 1 (KB976932) https://www.microsoft.com/zh-cn/download/detai ...

  9. Dell R910与windows server 2008 R2—安装篇

    首先.介绍一下R910上目前的情况.安装的是server 2003系统,32bit.上面跑了一个FTP服务,和备份数据,其他的什么都没有.为了自己的学习和研究以及以后服务器的扩展,就打算在上面安装se ...

最新文章

  1. Ios中checkBox
  2. go语言编程之字符串操作
  3. grep awk sed练习
  4. 精通python能干嘛-很多人说精通Python?对于精通我们存在哪些误区
  5. python实现栈的操作入站出站查找元素等_Python实现的栈(Stack)
  6. java nio 消息_java nio消息半包、粘包解决方案
  7. excel多列多行堆叠成多列一行_「Excel技巧」如何利用indirect函数快速将一列转为多行多列排版...
  8. WebDriver使用入门
  9. 复习-jvm内存分配(1)
  10. 2048+html源码之家,前端纯原生代码实现2048
  11. UWB定位记录二(DWM1000模组介绍)
  12. java视频生成缩略图_Java——使用javacv生成视频缩略图
  13. Mac实现ts文件转为mp4文件
  14. C语言指针理解(一)
  15. 骆昊python100天 github_GitHub - Greatandy/Python-100-Days: Python - 100天从新手到大师
  16. 关于mysql的题目_关于MySQL的经典例题50道 答案参考
  17. 微型计算机的什么接口主要作为打印机接口,微机接口技术及应用_习题集(含答案)...
  18. 【区块链论文整理】SIGMOD篇(三)
  19. 树莓派做网络调试陪试机
  20. java计算机毕业设计-线上自助旅游报名网-源程序+mysql+系统+lw文档+远程调试

热门文章

  1. 家人们,我差点和程序员打起来了
  2. 链接思想的力量:如何将你的思维联系起来以提高你的学习和记忆能力
  3. VC程序修改程序图标随记
  4. Linux: 磁盘状态观察命令lsblk、blkid
  5. 亲身经历分享:在校生如何增加项目经验?
  6. 国务院振兴东北办主任介绍振兴规划发布会(要点)(图)
  7. 1177_SICP学习笔记_嵌套映射
  8. 软件测试的定义和分类
  9. matlab 函数pdf怎么用_PDF转PPT怎么转?就用这个转换神器!
  10. MFC之滑块与旋转控件23