Docker安装实践(超简单) + 安装OnlyOffice

因为需要在一个机器上安装一个OnlyOffice

安装包括docker版,和非docker版

docker版是先在电脑(我用的是linux的centos7.3系统)上装一个叫docker的虚拟机,在这个虚拟机上安装onlyoffice(这种方式很方便)

非docker版就是直接在电脑上安装onlyoffice

因为docker比较方便,所以我先选了选了一台没有docker的机器,来安装一下
在这里插入图片描述

1.检查yum

Yum(全称为 Yellow dog Updater,
Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
–百度百科

输入命令

$ yum

在这里插入图片描述
linux中已有

2.检查docker
$ docker version

在这里插入图片描述
-bash: docker: 未找到命令

3.设置存储库,安装所需的包

安装yum的扩展包

yum-config-manager是一个程序,它可以管理主要的yum配置选项,切换启用或禁用的存储库,以及添加新的存储库

yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述

4.设置稳定存储库
$ sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述

5.安装DOCKER CE

Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise Edition)

$ sudo yum install docker-ce docker-ce-cli containerd.io

在这里插入图片描述
如果找不到docker ce安装包,再加这个数据源试试

sudo yum-config-manager --add -repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
6.查看是否安装成功
$ docker version

在这里插入图片描述

7.启动Docker
$ sudo systemctl start docker

在这里插入图片描述

8.通过运行hello-world 映像验证是否正确安装了Docker CE
$ sudo docker run hello-world

在这里插入图片描述

9.安装Onlyoffice 拉取onlyoffice镜像
$ sudo docker pull onlyoffice/documentserver

在这里插入图片描述

没镜像加速,巨慢
在这里插入图片描述

10.查看镜像是否下载完成
$ docker images

在这里插入图片描述

11.启动onlyoffice

将本机的9001端口映射到docker的80端口上,访问时通过服务器ip:9001访问,并且用 -v 将本机机==/data/aws_s3/file-storage==文件夹挂载到docker的 /var/www/onlyoffice/documentserver/web-apps/wsData文件下,后续直接通过http请求读取对应的文件夹

-i: 以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-d: 后台运行容器,并返回容器ID;
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
–volume , -v: 绑定一个卷

$ docker run -i -t -d -p 9001:80 -v /data/aws_s3/file-storage:/var/www/onlyoffice/documentserver/web-apps/wsData onlyoffice/documentserver

在这里插入图片描述

12.打开浏览器输入ip:9001

在这里插入图片描述
就可以使用了!
ps:保存按钮需要更改配置文件,修改default.json 中services.autoAssembly.enable为true,指定启用重复强制保存。默认值为false。

{
    "services": {
        "CoAuthoring": {
            "autoAssembly": {
                "enable": true,
                "interval": "5m"
            }
        }
    }
}

使用完关闭步骤:

13.查看docker进程
# docker ps

14.关闭docker进程
# docker stop [containerId]

15.关闭docker
# systemctl stop docker

在这里插入图片描述

参考博文:
OnlyOffice Docker版搬砖心得
OnlyOffice开启保存按钮功能(J2EE)
非docker安装
使用docker在线/离线部署onlyoffice,在线预览/编辑demo

  • 8
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
对于在Windows上安装Docker,您可以按照以下步骤进行操作: 1. 首先,确保您的Windows版本为Windows 10或更高版本,并且系统支持虚拟化技术。您可以使用以下命令检查是否支持虚拟化: ```bash systeminfo | find "虚拟化" ``` 如果输出中包含“虚拟化已启用”,则表示您的系统支持虚拟化。 2. 下载并安装Docker Desktop for Windows。您可以从Docker官方网站(https://www.docker.com/products/docker-desktop)下载安装程序。 3. 运行安装程序并按照提示进行安装安装过程中可能需要重启计算机。 4. 安装完成后,启动Docker Desktop。它将在您的任务栏中显示一个小鲸鱼图标。 5. 单击小鲸鱼图标,选择“Settings”(设置)。在“General”(常规)选项卡中,确保“Expose daemon on tcp://localhost:2375 without TLS”(在没有TLS的情况下在tcp://localhost:2375上公开守护程序)选项已选中。 6. 点击“Apply & Restart”(应用并重启),以使更改生效。 7. 完成后,您应该能够在命令行或PowerShell中运行docker命令,并且Docker服务已经成功启动。 对于在Windows上安装Git,您可以按照以下步骤进行操作: 1. 下载Git for Windows安装程序。您可以从Git官方网站(https://git-scm.com/downloads)下载安装程序。 2. 运行安装程序并按照提示进行安装。在安装选项中,建议选择默认选项,除非您有特定的要求。 3. 完成后,您可以在命令行或Git Bash中运行git命令。 对于在Windows上安装Jenkins,您可以按照以下步骤进行操作: 1. 下载Jenkins的Windows安装程序(war文件)。您可以从Jenkins官方网站(https://www.jenkins.io/download/)下载最新版本的war文件。 2. 确保您已经安装了Java Development Kit(JDK)。您可以从Oracle官方网站(https://www.oracle.com/java/technologies/javase-jdk8-downloads.html)下载并安装JDK。 3. 打开命令提示符或PowerShell,并导航到您保存jenkins.war文件的目录。 4. 运行以下命令启动Jenkins: ```bash java -jar jenkins.war ``` 5. 完成后,您可以访问http://localhost:8080来打开Jenkins Web界面,并按照提示进行初始化设置。 对于在Windows上安装Harbor,Harbor是一个容器镜像注册表和存储库,用于存储和分发Docker镜像。您可以按照以下步骤进行操作: 1. 首先,确保您已经安装Docker。您可以按照上面的步骤进行安装。 2. 下载Harbor的安装程序。您可以从Harbor的GitHub存储库(https://github.com/goharbor/harbor/releases)下载最新版本的离线安装程序。 3. 解压缩下载的安装程序,并进入解压后的目录。 4. 修改`harbor.yml`配置文件,根据您的需求进行配置,例如修改`hostname`、`http`、`https`等选项。 5. 运行以下命令安装Harbor: ```bash ./install.sh ``` 6. 完成后,您可以通过浏览器访问Harbor的Web界面,并根据需要配置用户、项目和存储库等。 这些是在Windows上安装Docker、Git、Jenkins和Harbor的基本步骤。请根据您的实际情况和需求进行适当的调整和配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值