如何在 Docker 容器中查看 OnlyOffice 版本
1. 拉取 OnlyOffice Docker 镜像(如果尚未拉取)
如果本地 Docker 环境中还没有 OnlyOffice Document Server 的镜像,需要首先从 Docker Hub 拉取。
docker pull onlyoffice/documentserver
2. 查找正在运行的 OnlyOffice 容器 ID
在执行版本检查之前,需要确定 OnlyOffice Document Server 容器是否正在运行,并获取其容器 ID 或名称。
docker ps
执行此命令后,会看到一个正在运行的容器列表。找到onlyoffice/documentserver镜像对应的容器,并记下其CONTAINER ID或NAMES。
示例输出:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a1b2c3d4e5f6 onlyoffice/documentserver "/app/ds/run-docume..." 2 hours ago Up 2 hours 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp onlyoffice-document-server
这里容器 ID 是a1b2c3d4e5f6。
3. 进入 OnlyOffice 容器的 Shell 环境
获取容器 ID 后,可以使用docker exec命令进入该容器的交互式 Shell 环境。
docker exec -it <容器 ID> bash
成功执行后,命令行提示符将变为容器内部的 Shell 提示符,表示已进入容器。
4. 在容器内部查看 OnlyOffice 版本信息
OnlyOffice Document Server 在基于 Debian/Ubuntu 的 Docker 镜像中,其软件包信息可以通过dpkg命令查询。使用grep过滤出与onlyoffice相关的包,即可找到版本号。
dpkg -l | grep onlyoffice
执行此命令后,将看到类似以下的输出,其中包含了 OnlyOffice 相关软件包的详细信息,包括版本号。
示例输出:
ii onlyoffice-documentserver 7.4.1.36-1 amd64 ONLYOFFICE Document Server
在上述输出中,7.4.1.36-1即为 OnlyOffice Document Server 的版本号。
dpkg -l是基于 Debian 系 Linux 发行版中查询软件包信息的标准方法。
浙公网安备 33010602011771号