本帖最后由 万由技术工程师 于 2018-9-21 13:20 编辑
Docker 是一种提供操作系统级别的虚拟化技术,也称为容器。相对于其它虚拟机提供商的产品,Docker是轻量级的,其运行速度非常快,Docker提供了一种外加抽象层以及操作系统级别的虚拟化自动化技术能够安装在Linux、Windows平台之上。另外Docker也是一种开源的应用容器引擎,用户可以自由下载与使用Docker-ce版本,从Docker-hub上下载自已喜欢的各种应用,并且开发者也可以利用Docker打包他们的应用及依赖包到一个可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化。Docker容器是完全使用沙箱机制,相互之间不会有任何接口。
一、U-NAS Docker App功能【启动服务】可以启动与关闭Linux Docker服务;【Portainer服务】可以启动与关闭Portainer容器,Portainer是基于Docker的镜像,主要用于提供管理Docker的图形化界面。【Docker存储目录】是用于修改Docker镜像与容器存储位置。只有同时启用Docker与Portainer才可以打开Portainer管理界面。 二、Portainer UI 使用方法在同时启用Docker与Portainer后,可以看到【管理Docker】的按钮变成可点击状态,点击【管理Docker】即可进入Portainer UI管理界面。 Docker 运行状态信息点击左边菜单栏[dashboard]即可展示Docker运行状态信息界面,在界面中可以看到Docker版本号,镜像,容器,网络等信息。
Docker 镜像管理点击左边菜单栏[images]即可展示当前系统中的镜像,也可下载新的镜像。
Docker 容器管理点击左边的[containers]即可展示当前Docker已有的容器,包括容器的运行状态信息,也可从镜像中添加新的容器
添加应用点击左边的[App Templates]即可展示当前Docker中的常用应用模板,选择自己想要的APP,下载即可
三、示例(一)安装迅雷镜像 1.从浏览器中打开hub.docker.com,在搜索栏中输入thunder,选中搜索出来的第一条yinheli/docker-thunder-xware并点击它 2. 在跳转出的页面中找到拉取镜像下的dockerpullyinheli/docker-thunder-xware:latest这条命令,复制docker-thunder-xware:latest这段即可。
3. 在Portainer右侧菜单栏点击[images]在name标签后的输入框中输入刚才复制的代码docker-thunder-xware:latest,然后点击[pull the image],等待下载镜像,下载完成后即可在列表中看到刚下载的镜像。
4.运行容器,点击左侧菜单栏上的[container], 点击[add container],即可打开新建容器配置信息,输入容器名称与刚才下载的镜像信息,点击[deploy the container],即可启动容器。 ① 点击如图所示的按钮,查看logs,找到激活码: ② 如果无法获取激活码,则会提示“getting xunlei service info... Connecting to 127.0.0.1:9000 (127.0.0.1:9000) the active key is not valid.)”删掉这个container,重新新建容器运行,重复多次即可获取到激活码。 ③ 下图是获取到激活码的状态,THE ACTIVE CODE IS ervhy1,ervhy1就是激活码,http://yuancheng.xunlei.com是网址。 ④ 登录到激活网址,注册会员: ⑤ 登录并输入步骤5获取的激活码: ⑥ 进入远程下载页面: ⑦ 添加bt下载: ⑧ 完成后在数据盘中查看文件已经成功下载到unas中: |