Docker Manager
Docker Manager 是一个具有图形界面,能提供良好用户体验的 Docker 管理工具。Docker Manager 中集合了镜像 注册表,并以图形界面的方式实现镜像查询,下载,与container 的安装、配置等丰富的功能;Docker Hub 中上百万的 镜像为您的TNAS 提供了多种可能以满足您的业务需要。
若需使用 Docker Manager 应用,请先安装 Docker engine。
总览
在总览界面,您可以迅速把握项目和容器的即时状态,确保服务稳定运转。同时,该页面还直观展示了运行中项目和容器的资源占用情况,让您一目了然。
项目
通过项目,您可以很容易地用一个配置文件(Docker-compose.yml)定义一个多容器的应用,使用一个命令就可以从 YML 文件配置中创建并启动所有服务。
管理项目
在项目页面,可对项目进行以下操作:
- 添加项目:添加新的项目;
- 启动/停止:启动/停止选中的项目;
- 重新启动:重新启动选中的项目;
- 编辑:编辑选中的项目;
- 删除:删除选择的项目;
- 强制停止:将选中的项目强制停止;
- 清除:停止并删除所有服务的容器、网络、镜像、数据卷;
- 构建:通过项目配置的YAML文件重新重新构建项目;
创建项目
若要在项目功能中创建一个项目:
- 在 Docker Manager 应用界面中,单击左侧导航栏中的“项目”;
- 单击右上角 “添加” 图标,或页面中步的 “立即添加” 按钮,打开创建项目弹窗;
- 依次设置项目名称、项目路径并设置配置文件(Docker-compose.yml)
其中有三种设置配置文件的方式:
• 本地 TNAS —— 选择 TNAS 本地文件进行设置。
• 你的电脑 —— 上传电脑的配置文件进行设置。
• 创建 YAML 文件 —— 打开编辑器创建 docker-compose.yml。 - 验证 YAML。
- 验证通过后,点击应用按钮。
验证 YAML 将会校验编辑器内的 docker-compose.yml 的内容与格式。内容为空或格式错误时,无法点击“应用”按钮,请根据提示的内容修改你的 docker-compose.yml 文件。
如何快速查看项目创建失败的原因?
当项目创建过程中,查看到项目创建失败,可以通过点击“创建失败”这一项目状态,查看错误记录。
容器
容器是 Docker 镜像的一个运行实例,是镜像的动态表现形式,可以被启动、暂停、停止和删除。创建容器需要镜像。如果您没有任何映像,则可以前往注册表页面下载开放源代码开发人员上传的镜像。
管理容器
在容器页面,可对容器进行以下操作:
- 添加:选择镜像,创建容器;
- 启动/停止:将容器启动/停止;
- 重新启动:重新启动运行中的容器;
- 编辑:编辑容器的配置;
- 删除:删除选中的容器;
- 强制停止:强制停止运行中的容器;
- 复制容器:通过复制容器的配置重新配置一个新的容器;
- 导出:将选中的容器导出为.tar文件;
- 导入:选中可导入的文件,并根据文件配置容器;
- 进程:容器内执行命令的运行状态;
- 日志:容器运行产生的日志;
- 终端:容器的终端机接口。
创建容器
若Docker Manager 应用中创建一个容器:
- 在 Docker Manager 应用界面中,单击左侧导航栏中的“镜像”;
- 单击右上角 “启动” 图标,打开启动容器弹窗;
- 设置常规信息; • 容器名称。 • 选择是否启用资源限制、自动重新启动和高权限执行容器。
- 设置挂载目录;
- 配置网络-选择网络类型;
- 配置网络配置网络端口;
- 设置环境变量;
- 创建与其他容器的连接;
- 配置执行命令;
- 确认设置并单击确定来完成设置。;
- 如果您已确保设置正确却仍无法成功利用 Docker Hub 的映像创建容器,可尝试使用不同映像,因为 Docker Hub 包含不同开发人员上传的自定义映像,有时无法保证映像质量。
- 配置容器端口时,请选择与其他服务所使用的端口不同的端口号,避免端口冲突导致服务错误的问题。
- 大多数容器的默认时区是 UTC。您可以设置环境变量“TZ”来更改容器的时区。请访问此处以查看时区数据库的时区列表。
镜像
Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的配置参数,是用来创建和运行 Docker 容器的基础。
本地镜像
罗列已下载到 TNAS 本地的镜像,可以通过镜像功能管理已下载的所有映像,并使用映像创建容器。除此之外还以通过导入文件来添加映像。
管理本地镜像
在本地镜像页面,可对本地镜像进行以下操作:
- 启动: 启动选中的镜像,配置对应的容器;
- 导入: 导入电脑本地或nas中存储的镜像;
- 导出: 将选中的镜像导出到nas文件夹中;
- 删除: 删除选中的镜像。
注册表
同步 Docker Hub 上百万的镜像库,为你提供数百万的镜像。在注册表中,您可以下载映像文件。
管理网络
- 添加:自定义网络的相关设置;
- 删除:删除所选网络;
- 设置:管理与所选网络连接的容器。
设置
管理应用中镜像下载过程是否进行系统提示。
日志
罗列 Docker manager 应用中,所有执行的操作记录,看进行日志的导出和管理。
管理日志
在日志页面可以查看所有任务的日志,也可以选择指定的任务查看日志,还可以对日志进行以下设置:
- 搜索: 可以对事件进行搜索;
- 刷新: 对日志进行刷新;
- 导出: 导出日志;
- 删除: 删除日志,可以删除所有日志,也可以删除指定日志;
- 设置: 设置日志保留策略,不符合策略的日志将会被自动删除。