基于 Flutter 的多平台 Docker 控制器 App 的设计与实现
软件工程
2025-02-18 v1 新兴技术
摘要
本文聚焦于开发一个 Flutter 应用程序,用于远程控制 Docker 资源。该应用程序提供了用户友好的界面,可在安装了 Docker 引擎的服务器上执行各种 Docker-related 命令。该应用程序使用 SSH 协议与服务器建立安全连接并执行命令。此外,还探讨了另一种方法,即通过 HTTP 连接应用程序与 Docker 引擎。该提议的 Docker 控制器应用程序为远程管理 Docker 资源提供了显著优势,这在 DevOps 领域具有重要意义。它提供了用户友好的界面来管理容器,使用户能够轻松创建、启动、停止、重启和删除容器。它抽象了与 Docker 命令相关的复杂操作,使用户能够更直观地与容器交互。可以用于管理多个 Docker 引擎,便于控制和监控所有 Docker 资源。通过 various testing 技术评估了其 performance、security 和 scalability,结果令人满意。进一步的改进可能包括增强应用程序的功能、优化 performance 并探索其他建立应用程序与 Docker 引擎之间连接的方法。
引用
@article{arxiv.2502.11708,
title = {Design and Implementation of Flutter based Multi-platform Docker Controller App},
author = {Adarsh Saxena and Sudhakar Singh and Shiv Prakash and Nand Lal Yadav and Tiansheng Yang and Rajkumar Singh Rathore and Shreya Singh},
journal= {arXiv preprint arXiv:2502.11708},
year = {2025}
}
备注
6 pages, 5 figures, DASA 2024