MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

如何在飞牛OS的Docker中安装应用?

2025-02-11 12:05 huorong 精选文章 2 ℃ 0 评论

如何在飞牛OS的Docker中安装应用?

飞牛OS中本身就包含了一个应用市场,其中包含了大约20-30款在NAS上比较常用的应用程序,用户可以直接在这个应用市场中选择安装自己感兴趣的APP。这一步是比较简单的。

本文只要讲述的是如何在飞牛OS的Docker中安装应用程序和服务。毕竟,Docker中应用的丰富程度远非飞牛OS本身提供的应用市场可比,实际上NAS的可玩性会因为对Docker的支持而得到极大程度的提升,因此玩转Docker是提高NAS使用效率和体验的必经之路。

其实无论是在飞牛OS中,还是在其他NAS系统的Docker功能中安装和部署应用程序,大致都是有两种方式:

  • 直接在docker的镜像仓库中进行应用部署。
  • 通过docker的编排功能(compose)参考应用部署的代码写dockerfile来进行部署。

进入Docker应用

通过点击飞牛OS桌面上的Docker图标进入到Docker的管理界面:

如上图所示,在docker中安装和部署新的应用程序镜像,主要有两种方式:

  • 直接在镜像仓库中搜索和下载自己要部署的应用程序镜像,然后安装配置即可。
  • 以自行编排Compose dockerfile的方式,自行写docker image部署的代码然后运行。

无论是以上哪种方式,都需要先解决docker仓库的连接问题。

解决Docker仓库的连接问题

因为众所周知的原因,docker的官方仓库在国内网络环境下无法直接访问,因此需要在镜像仓库中增加国内的镜像仓库才能正常搜索、浏览和下载docke image列表。按照下图增加国内的镜像仓库地址并启用:

至于国内的docker image备份仓库的地址,可以访问国内 Docker 服务状态 & 镜像加速监控。2025.1访问该网站的结果如下图。

实际上从以上红框圈选出来的registry-mirrors里面随便挑选出来一个国内的备份镜像地址,增加到docker镜像仓库的设置中即可拉取镜像列表。

以Memos为例在Docker中安装应用程序

接下来就以一款流行的开源笔记软件Memos作为例子来解释在Docker中安装和部署应用程序和网络服务的步骤。

Memos是一款类似于Flomo的开源轻量级笔记软件,可以直接通过docker的方式部署在自己的NAS中。其在Github中的代码仓库地址是:GitHub - usememos/memos: An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way.

1.在docker仓库中直接安装memos

在docker的镜像仓库中搜索memos,然后点击其后面的下载按钮把memos的镜像文件下载到本地开始安装。在后面的镜像标签中选择latest即可。

镜像文件下载到本地后,在本地镜像列表中启动镜像的运行:

docker中应用程序的启动配置环节,最主要的就是网络端口设置和存储设置:

  • memos的默认端口是5230,安装完成后按照下面的配置可以直接使用5230端口来进行访问。如果这个默认端口已经被其他服务占用的话,就需要挑选一个其他端口在这里进行端口映射的设置。
  • 存储方面,需要给memos应用程序指定一个NAS上的数据存储目录,用于保存笔记文件及其附件如图片等。所以应该提前创建一个memos的数据存储文件夹,在下图红框中设置。

其他选项保持默认即可,此时就可以在正在运行的镜像列表中看到memos服务已经启动了:

使用5230端口访问即可。

2. 使用docker compose功能自行编排启动memos应用

实际上在memos的部署文档页面上已经包含了docker compose方式部署memo的docker-compose.yml内容:Container Install - Memos

然后再docker的compose功能中新建项目,并按照文档内容和存储以及端口映射的情况修改docker-compose.yml,确定后docker的编排任务开始从镜像仓库下载image并按照流程安装memos:

以上过程顺利完成后就可以看到Compose页面中有memos应用正常启动运行的状态:

至此就可以按照相同的方式使用5230端口访问NAS上部署的memos服务了。

Tags:docker compose安装

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言