带有 Web 界面的 Docker 化应用程序

Abhishek M Nair, Sivaiswarya CK, Sidharth S, Visakh KK, Jibin Joy
{"title":"带有 Web 界面的 Docker 化应用程序","authors":"Abhishek M Nair, Sivaiswarya CK, Sidharth S, Visakh KK, Jibin Joy","doi":"10.32628/cseit243646","DOIUrl":null,"url":null,"abstract":"Developing an application can be a task if any kind of conflict arises during deploying the code or while running them and it can be due to the storage or the code being not supported by the other party’s system. Thus to provide a solution for this matter, we are introducing the project concept of Dockerized application deployment through a web interface. This proposed project combines the efficiency of Docker containers with a web interface to create a platform for running and managing applications easily. When a programmer or a developer or anyone in the field of programming has conflict in uploading, running or deploying their application code from another programmer’s system to their own due to the inefficiency or lack of facilities in their system, they can use this web interface as a solution. Especially during the time of any rush, they can opt for this web interface as it does not require the installation of a local Docker software and any extra dependency management, as installation of Dockers are a bit time lagging. One of the main factors of this project is that this web interface can be run in any kind of computer system without any extra facilities being added to it. Whether the system is less efficient or high efficient regardless of the type of the system, this web interface is easy to access for the users. Users can upload their application code, build Docker images, and run them directly from the web interface. With the advantage of Docker’s utility methodologies for shipping, testing and deploying code, you can reduce the delay between writing codes and running applications .It has additional features like users can define environment variables for their applications, configure network settings for container communication ,mount persistent volumes to store application data with help of virtual cloud, implement user roles and permissions for secure access control .The front end of the web page is created using NEXT Programming Language meanwhile the backend is applied using NEXT, Docker and Python Flask API. About NEXT Programming Language that in this language, when the front-end is applied the backend function gets directly deployed making us use less effort in creating the webpage. It's a newly created advanced programming language. Overall, this Dockerized application deployment web-interface offers a user-friendly and efficient solution for developers, system administrators, and DevOps teams, streamlining the application development and deployment process.","PeriodicalId":313456,"journal":{"name":"International Journal of Scientific Research in Computer Science, Engineering and Information Technology","volume":"20 10","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Dockerized Application with Web Interface\",\"authors\":\"Abhishek M Nair, Sivaiswarya CK, Sidharth S, Visakh KK, Jibin Joy\",\"doi\":\"10.32628/cseit243646\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Developing an application can be a task if any kind of conflict arises during deploying the code or while running them and it can be due to the storage or the code being not supported by the other party’s system. Thus to provide a solution for this matter, we are introducing the project concept of Dockerized application deployment through a web interface. This proposed project combines the efficiency of Docker containers with a web interface to create a platform for running and managing applications easily. When a programmer or a developer or anyone in the field of programming has conflict in uploading, running or deploying their application code from another programmer’s system to their own due to the inefficiency or lack of facilities in their system, they can use this web interface as a solution. Especially during the time of any rush, they can opt for this web interface as it does not require the installation of a local Docker software and any extra dependency management, as installation of Dockers are a bit time lagging. One of the main factors of this project is that this web interface can be run in any kind of computer system without any extra facilities being added to it. Whether the system is less efficient or high efficient regardless of the type of the system, this web interface is easy to access for the users. Users can upload their application code, build Docker images, and run them directly from the web interface. With the advantage of Docker’s utility methodologies for shipping, testing and deploying code, you can reduce the delay between writing codes and running applications .It has additional features like users can define environment variables for their applications, configure network settings for container communication ,mount persistent volumes to store application data with help of virtual cloud, implement user roles and permissions for secure access control .The front end of the web page is created using NEXT Programming Language meanwhile the backend is applied using NEXT, Docker and Python Flask API. About NEXT Programming Language that in this language, when the front-end is applied the backend function gets directly deployed making us use less effort in creating the webpage. It's a newly created advanced programming language. Overall, this Dockerized application deployment web-interface offers a user-friendly and efficient solution for developers, system administrators, and DevOps teams, streamlining the application development and deployment process.\",\"PeriodicalId\":313456,\"journal\":{\"name\":\"International Journal of Scientific Research in Computer Science, Engineering and Information Technology\",\"volume\":\"20 10\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-04-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Scientific Research in Computer Science, Engineering and Information Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.32628/cseit243646\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Scientific Research in Computer Science, Engineering and Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32628/cseit243646","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

如果在部署代码或运行代码的过程中出现任何形式的冲突,可能是由于对方的系统不支持存储或代码,那么开发应用程序就是一项艰巨的任务。因此,为了解决这个问题,我们提出了通过网络界面部署 Docker 化应用程序的项目概念。该项目将 Docker 容器的高效性与网络接口相结合,创建了一个可轻松运行和管理应用程序的平台。当程序员、开发人员或编程领域的任何人在从其他程序员的系统上传、运行或部署应用程序代码到自己的系统时,由于其系统效率低下或缺乏设施而产生冲突时,他们可以使用这个网络接口作为解决方案。特别是在时间紧迫的情况下,他们可以选择这个网络界面,因为它不需要安装本地 Docker 软件和任何额外的依赖关系管理,因为 Docker 的安装有点滞后。这个项目的一个主要因素是,这个网页界面可以在任何类型的计算机系统中运行,无需添加任何额外的设施。无论系统的效率是低还是高,也无论系统的类型是什么,用户都可以轻松访问这个网络界面。用户可以上传自己的应用程序代码,构建 Docker 映像,并直接从网络界面运行它们。它还具有其他功能,如用户可以为自己的应用程序定义环境变量,为容器通信配置网络设置,借助虚拟云挂载持久卷以存储应用程序数据,实施用户角色和权限以进行安全访问控制。关于 NEXT 编程语言,当应用前端时,后端功能会被直接部署,使我们在创建网页时更省力。这是一种新创的高级编程语言。总之,这个 Docker 化应用程序部署 Web 界面为开发人员、系统管理员和 DevOps 团队提供了一个用户友好的高效解决方案,简化了应用程序的开发和部署流程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Dockerized Application with Web Interface
Developing an application can be a task if any kind of conflict arises during deploying the code or while running them and it can be due to the storage or the code being not supported by the other party’s system. Thus to provide a solution for this matter, we are introducing the project concept of Dockerized application deployment through a web interface. This proposed project combines the efficiency of Docker containers with a web interface to create a platform for running and managing applications easily. When a programmer or a developer or anyone in the field of programming has conflict in uploading, running or deploying their application code from another programmer’s system to their own due to the inefficiency or lack of facilities in their system, they can use this web interface as a solution. Especially during the time of any rush, they can opt for this web interface as it does not require the installation of a local Docker software and any extra dependency management, as installation of Dockers are a bit time lagging. One of the main factors of this project is that this web interface can be run in any kind of computer system without any extra facilities being added to it. Whether the system is less efficient or high efficient regardless of the type of the system, this web interface is easy to access for the users. Users can upload their application code, build Docker images, and run them directly from the web interface. With the advantage of Docker’s utility methodologies for shipping, testing and deploying code, you can reduce the delay between writing codes and running applications .It has additional features like users can define environment variables for their applications, configure network settings for container communication ,mount persistent volumes to store application data with help of virtual cloud, implement user roles and permissions for secure access control .The front end of the web page is created using NEXT Programming Language meanwhile the backend is applied using NEXT, Docker and Python Flask API. About NEXT Programming Language that in this language, when the front-end is applied the backend function gets directly deployed making us use less effort in creating the webpage. It's a newly created advanced programming language. Overall, this Dockerized application deployment web-interface offers a user-friendly and efficient solution for developers, system administrators, and DevOps teams, streamlining the application development and deployment process.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信