爱快软路由安装Docker容器,需要将安装好的爱快路由系统绑定爱快云,然后通过爱快云后台添加安装Docker容器,最后在通过软路由的爱快后台启用和配置Docker容器。

爱快软路由支持 Docker 容器,但是前提是安装好的爱快要先绑定爱快云才能通过爱快云开启 Docker 的安装功能,还没有绑定爱快云的小伙伴需要注册绑定爱快云才可使用插件功能,爱快插件功能在固件版本为 3.5.0 体验版及以上支持使用。所以最好现将爱快系统升级到最新版本。

爱快软路由如何安装Docker容器  第1张

如何绑定爱快云

绑定爱快云。插件功能在固件版本为 3.5.0 体验版及以上支持使用。具体的操作请参考爱快云绑定教程。

爱快软路由如何安装Docker容器  第2张

通过爱快云安装 Docker

1.登录爱快云后台,通过爱快云插件应用-插件市场-docker-点击安装。

爱快软路由如何安装Docker容器  第3张

2.点击安装后选择需要安装插件的设备点击箭头加入到右边框里面。

爱快软路由如何安装Docker容器  第4张

3.安装成功后可在插件应用--插件管理中进行查看。此页面显示插件名称以及安装量。

爱快软路由如何安装Docker容器  第5张

4.点击管理可查看设备名称、当前版本、最新版本、安装状态、升级、卸载信息。

爱快软路由如何安装Docker容器  第6张

进入爱快路由设置 Docker

1.登录爱快软路由后台,通过“高级应用-插件管理”即可看到爱快已经成功添加 docker。

爱快软路由如何安装Docker容器  第7张

2.开启 Docker 服务。

爱快软路由如何安装Docker容器  第8张

注意:开启前需要先在系统设置-磁盘管理--磁盘分区--新建普通存储。

如果没有分区,则点击前往设置跳转到系统设置--磁盘管理--磁盘分区,让后通过快速分区,根据需要选择分区数量。

爱快软路由如何安装Docker容器  第9张

如果没有可设置普通存储磁盘可先进行快速分区后设置磁盘为普通存储。分区后需重启路由生效。给磁盘绑定业务将格式化磁盘需要谨慎处理。

爱快软路由如何安装Docker容器  第10张

3.设置容器列表、镜像管理、接口管理。

爱快软路由如何安装Docker容器  第11张

首先点击“服务设置”,进入存储分区设置:如有多个普通存储可选择存储到其他分区。镜像库 URL:可自定义填写镜像下载加速地址,可以提升获取 Docker 官方镜像的速度。不填写默认从 DockerHub 获取镜像文件。

Docker 阿里云镜像仓库配置

Docker 默认远程仓库是 https://hub.docker.com/

众所周知这些国外的仓库没有一个速度在国内是跟得上的,所以一般都需要配置一个国内镜像,例如阿里云,网易云等。

以阿里云镜像仓库为例,进入阿里云镜像服务地址(https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors),注册或登录阿里云,即可看到加速器地址。

爱快软路由如何安装Docker容器  第12张

复制加速器地址到爱快页面的镜像库 URL 。填入镜像库 URL 必须重启 Docker 服务后生效。

爱快软路由如何安装Docker容器  第13张

演示添加容器的设置过程:

需要先在接口管理里添加接口,然后在镜像管理里添加镜像文件,最后再去容器列表里添加容器,下面以添加 centos 容器为例介绍每个功能的详细设置过程:

接口管理

点击添加

接口名称:给接口一个备注,根据需求填写。

IPv4 地址:填写一个与内网不冲突的地址和网段,例:192.168.10.0/24。

IPv4 网关:填写与网段同网段地址。

IPv6 地址:填写运营商下发的 IPv6 地址,例:2001:1001:8000:e6f4::/64。

IPv6 网关:填写 IPv6 网关地址。

镜像管理

点击添加可选择上传方式为引用镜像或镜像库下载。

上传方式选择为引用镜像,需要先在磁盘管理--文件管理中上传镜像文件,然后将镜像文件路径复制粘贴到此处点击确认后,等待文件加载成功即可。

上传方式选择镜像库下载,搜索需要下载的镜像文件--进入下载页--点击下载,下载成功后点击确定即可在镜像列表中显示。

容器列表

点击添加设置容器名称、内存占用、选择镜像文件、选择网络接口、是否开机自启、高级设置。

容器名称:给容器设置一个备注。

内存占用:给容器设置内存大小。docker 可使用内存计算方式(32 位:总内存-已使用内存-256M 预留内存=docker 最大可用内存;64 位:总内存-已使用内存-1024M 预留内存=docker 最大可用内存)

选择镜像文件:选择在镜像管理中创建的镜像文件。

选择网络接口:选择在接口管理中创建的网络接口。

IPv4 地址:根据需求设置固定的 IPv4 地址。

IPv6 地址:根据需求设置固定的 IPv6 地址。

开启自启:勾选后开启路由开机后会自动启动此容器。

(高级设置为选填内容,有相关需要的小伙伴可自行根据需求填写,不填写不影响容器正常运行)

挂载目录:可将路由磁盘管理-文件管理里的文件目录直接挂载到容器里的目录下。在路由文件管理里上传文件,会同步到容器里目标目录下。源路径填写路由文件管理中目录路径,目标路径填写容器里的目录路径。

环境变量:“环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如 Windows 和 DOS 操作系统中的 path 环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到 path 中指定的路径去找。用户通过设置环境变量,来更好的运行进程。”

启动命令:填写与容器控制台交互的命令。

如何映在外网访问容器内的相关服务?

通过端口映射,去映射容器的 ip 及需要访问的服务端口,来实现在外网访问容器内相关服务。

端口映射

内网地址:填写容器获取地址。

内网端口:填写容器所使用端口。

协议:选择容器所使用协议

映射类型:可选外网接口或外网 IP。

外网地址:当映射类型选择外网接口外网地址选择有公网 IP 的外网网口。当映射类型选择外网 IP 时外网地址填写公网 IP 地址。

外网端口:填写外网访问时所使用端口。

示例:小编在路由里创建了一个 httpd 容器,需要在外网访问此网站。

因为 httpd 默认使用 80 端口,所以内网端口填写 80。