搭建dzzoffice
所需软件:
windows10、phpstudy、dzzoffice源码
源码地址:https://github.com/zyx0814/dzzoffice/releases/
参考地址:https://zhuanlan.zhihu.com/p/63983873
如何使用docker
windows10直接去官网安装,windows10以下安装docker toolbox,安装完成之后会增加下列文件
克隆仓库
docker run --name repo alpine/git clone https://github.com/docker/getting-started.git#从github官网clone一个名为alpine的容器并将其启动,并将容器重命名为repo
创建镜像
cd getting-started#进入getting-started目录中docker build -t docker101tutorial .#使用当前目录的 Dockerfile 创建镜像,标签为 docker101tutorial
运行容器
docker run -d -p 80:80 --name docker-tutorial docker101tutorial#使用镜像docker101tutorial,以模式为后台模式启动一个容器并将容器命名为docker-tutorial,将容器的80端口映射到主机的80端口
保存和分享镜像
docker tag docker101tutorial hackdoors/docker101tutorialdocker push hackdoors/docker101tutorial
docker tag
使用docker tag使用镜像tag重命名
docker push
使用docker push 推送镜像到daocloud.io
通过docker的新手教程,我们推送了一个镜像
docker镜像保存在哪里

默认情况下,Docker Desktop for Window会创建如下两个发行版(distro) C:\Users\hackdoors\AppData\Local\Docker\wsldocker-desktop (对应distro/ext4.vhdx)
docker-desktop-data (对应data/ext4.vhdx)
WSL2模式下docker-desktop-data vm磁盘映像通常位于以下位置:
C:\Users\hackdoors\AppData\Local\Docker\wsl\data\ext4.vhdx
参考:https://www.jianshu.com/p/002b3b3e796d(关于迁移镜像到其他盘)
Switch to xxx containers
Docker 镜像容器可以在 Linux 和 Windows 上本机运行。 但是,Windows 镜像仅能在 Windows 主机上运行,Linux 镜像可以在 Linux 主机和 Windows 主机上运行(到目前为止,使用 Hyper-V Linux VM),其中主机是指服务器或 VM。
注意:
.NET Framework也可以使用Docker进行托管,不过仅能托管到windows容器之中。
安装OnlyOffice Document Server
https://blog.csdn.net/hotqin888/article/details/79301114
拉取docker镜像
docker pull onlyoffice/documentserver
运行docker镜像
docker run -i -t -d -p 9000:80 onlyoffice/documentserver#如果是导入的镜像,上面的命令中onlyoffice/documentserver用镜像id代替,查阅镜像用docker images命令。#运行后就可以通过 ip地址:9000 访问OO服务的欢迎界面了,运行后的我们称之为容器。
配置onlyoffice的api地址
效果

