服务热线:

13928851055

KAIYUN科技 | 大数据与人工智能 基础软件领导者

赋能数据未来,引领AI与大数据创新

KAIYUN(中国大陆)官方网站-创造最伟大的开云

行业脉动
热门资讯
联系我们

联系人:王经理

手机:13928851055

电话:13928851055

邮箱:sgbwre@163.com

地址:广州市天河南一街14-16号华信大夏四楼

行业新闻

Docker 核心概念:了解容器化技术的基础 (docker nas)

作者:小编 点击: 发布时间:2025-05-21 10:02

  

Docker 核心概念:了解容器化技术的基础 (docker nas)(图1)

  容器化是一种软件打包和部署的技术,它将应用程序及其依赖项打包在一个隔离的环境中。这个环境称为容器,它包含运行应用程序所需的所有内容,包括库、系统工具、二进制文件和设置。

  可移植性:容器可以在任何支持 Docker 的平台上运行,无需修改应用程序代码。

  版本控制:Docker 镜像提供了应用程序的版本控制,确保应用程序始终运行在预期的版本上。

  Docker 是一种强大的工具,可以简化应用程序的部署和管理。它提供了隔离、可移植性、轻量级和快速部署等优势。理解 Docker 的核心概念对于有效利用这项技术至关重要。

  有必要。 1、速度:Docker容器是一种轻量化技术,启动非常迅速,比传统虚拟机要快得多。 2、利用率:Docker对系统资源的利用率很高,条件允许的情况下,一台主机上可以同时执行1000个Docker容器。

  Docker介绍:Docker是一个开源的应用容器引擎,让开发者可以打包应用及其依赖包到一个可移植的镜像中,发布到任何Linux或Windows机器上,实现Kaiyun官网中国虚拟化。 Docker通过沙箱机制确保容器之间不互相干扰。 Docker引擎通过hub(类似应用商店)提供各种应用,包括操作系统、数据库、应用服务器等。 在群晖Nas上,可直接在套件中心搜索并安装Docker。 安装后,可查看容器运行状态、管理、安装注册表应用等。 安装人人影视Docker:在Docker注册表中搜索“rrshare64”,选择最新版本并下载。 下载后的文件在映像页下,双击安装并设置容器名、自动重启、文件卷及网络连接。 安装后可在容器页查看Docker运行状态。 访问人人影视Docker:在浏览器输入Nas的IP地址+容器端口号(若未启用与Docker主机相同的网络,则使用自定义端口号;默认端口号为3001),输入初始密码,即可访问人人影视页面。 通过右上角下载图标添加下载链接,或在最近更新栏查看更新影片,使用app端订阅影片并登录账号实现信息同步。 使用人人影视Docker:可直接添加下载链接,查看最新更新并筛选下载。 使用追剧功能需注册账号,下载app并订阅影片。 通过app添加收藏,实现自动追加新下载,适合喜欢追美剧的用户。

  对于所有热衷于尝试的NAS用户来说,Docker肯定是你无法绕过的环节。

  声明:虽然我也只是个新手,Linux知识一窍不通。 不过,我通过网络大佬的教程和视频学习,终于摸索出一些经验。 我将在这里分享给各位和我一样的新手,那些看到Docker就一头雾水的朋友们。 可能文章中有些语言表述不够准确,还请大家大佬们指正。

  本文以华硕NAS 6704T为例,我已使用一个月有余。 期间,官方更新了一次,整体表现非常稳定,对于我这种非专业人士来说,操作起来十分顺畅。

  对于23个英文字母都数不清的人来说,Docker的各种命令简直让人头疼!

  关于Portainer,我已经在上篇文中简单介绍过它的作用,以及详细的部署方法。 建议新手朋友们先去阅读上篇文章。 另外,我还特意分享了汉化版,因为我是英语学渣。

  首次登录Portainer时,需要创建管理员账号和密码,自行设置即可。 新版Portainer密码要求至少12位,确保输入足够的位数以通过验证。

  账号密码创建后,选择“开始运行”,即本地环境运行。 我们的目的是管理本地服务,其他的功能我们暂时不需要。

  接下来,就来到了Portainer的主界面。 界面分为左侧菜单和右侧操作界面。

  在主界面中,可以看到当前可供管理的Docker环境,目前默认的是“local”,即当前NAS上使用的Docker环境。

  点击后,就能进入Portainer的Docker管理界面。 左侧菜单栏多了许多选项,但对我们新手来说,只需关注以下两个选项即可。

  容器:简单来说,Docker利用容器运行应用。 每个容器是独立的,这样我们就可以随意折腾Docker,而不必担心系统崩溃,因为破坏的只是其中的一个容器,其他依旧完好。

  在上方是容器的操作菜单,包括启动、停止、终止、重启、暂停等操作。通过Portainer,我们只需点击鼠标就能完成这些操作,对于新手来说,这就是Portainer的最大优势!

  镜像:简单来说,Docker应用。 容器是镜像创建的,我们同样可以通过鼠标操作实现镜像构建、删除等常用功能。

  接下来,我将用Portainer部署Docker镜像作为演示,教你如何玩转Docker。

  我们选择部署什么镜像呢?这里,我推荐下载神器——qBittorrent。

  在正式部署之前,我们先了解一下Docker官方镜像仓库——Docker Hub。 Docker Hub,即“Docker镜像仓库”,是官方集中存放镜像的地方。 我们部署的镜像通常从Docker Hub下载。 几乎所有需要的镜像都可以在Docker Hub找到。

  打开官网,搜索qBittorrent,就能看到该镜像列表。 列表中提供了qBittorrent的多个镜像,下方是支持的平台、下载次数和订阅人数,可以理解为镜像的热度。 通常热度越高,该镜像可能更受欢迎。

  往下翻,你会发现有国人网友上传的“优化版”qBittorrent镜像,更适合我们使用!我选择了一个“防吸血”版,懂得都懂。

  点击后,进入详情页面,包括支持的平台架构以及SSH安装命令。 虽然命令可能看不懂,但我们需要关注的参数基本如下图所示:-e、-p、-v。

  基本上,99%的Docker镜像部署页面都会有类似的命令行设置。 对于Portainer,虽然不需要命令,但其实是将命令以文本形式展示,因此需要手动输入参数,包括:-e、-p、-v。

  了解Docker镜像的组成部分后,我们就可以开始部署了。 回到Portainer,点击“容器——添加容器”。

  接着,处理“网络端口”。 参照部署命令,有3个端口需要设置,选择“发布新的网络端口”三次,就能出现3个输入界面,对照输入即可。 需要注意的是,主机端口可以自行设置,但不能与家中其他设备端口重复。

  然后,处理“存储卷设置”。 在处理之前,需要指定配置文件和下载文件的位置。 通常,在Portainer中无法显示位置,因此需要借助winscp或FBE等第三方工具,如FinlShell。 例如,我将qBittorrent的配置文件和下载文件设置在NAS自带的Download文件夹中,通过FinlShell连接NAS后,找到Download文件夹,即可获取路径。

  回到Portainer页面下方,点击“存储卷”,然后点击映射附加存储卷,同样处理两次,即可完成。

  部署成功后,Portainer右上角会有提示,页面自动返回容器界面,可以看到qBittorrent已运行。

  如何访问呢?很简单,直接浏览器输入“NAS IP:端口号”即可,例如,端口号为8080,则输入“NAS IP:8080”。 默认用户名为admin,密码为adminadmin。

  但默认无法访问,因为端口号正确,但IP地址默认为“0.0.0.0”。既然找到了问题所在,修改起来就很简单!

  修改位置在左侧的“环境”,点击“local”(即默认的Docker用户)

  回到容器界面,点击后面的端口号,就能直接访问该容器页面了,是不是很方便呢!

  注意:细心的小伙伴可能会发现端口号从8080变成了8989,因为更换了另一个qBittorrent镜像。学习到技术就是这么任性!

  难者不会,会者不难。 Docker对于新手来说,确实有一些上手难度,我也是经过几天的努力才开始上道。

  当然,我分享的Docker玩法仅为基础玩法,在大佬们看来可能觉得我文章过于啰嗦,但我深知新手用户面对新事物的困难,因此尽量详细地说明,几乎没有遗漏细节,只是不想让其他新手用户反复试验,浪费大量时间。

  保护您的投资:万能手机支架,防止您的手机跌落、刮擦和磨损 (保护投资者权益我们在行动)

  Copyright @ 2021好有缘导航网此内容系本站根据来路自动抓取的结果,不代表本站赞成被显示网站的内容或立场。

  本页阅读量次 本站总访问次 本站总访客人 今日总访问次 今日总访客人 昨日总访问次 昨日总访客人

相关新闻
最新产品
在线客服
联系方式

热线电话

13928851055

上班时间

周一到周五

公司电话

13928851055

二维码
线