Dockerized Application with Web Interface

Authors

  • Abhishek M Nair B.Sc. CS Scholar, Department of Computer Science, Yuvakshetra Institute of Management Studies, Palakkad, Kerala, India Author
  • Sivaiswarya CK B.Sc. CS Scholar, Department of Computer Science, Yuvakshetra Institute of Management Studies, Palakkad, Kerala, India Author
  • Sidharth S B.Sc. CS Scholar, Department of Computer Science, Yuvakshetra Institute of Management Studies, Palakkad, Kerala, India Author
  • Visakh KK B.Sc. CS Scholar, Department of Computer Science, Yuvakshetra Institute of Management Studies, Palakkad, Kerala, India Author
  • Jibin Joy Assistant Professor, Department of Computer Science, Yuvakshetra Institute of Management Studies, Palakkad, Kerala, India Author

DOI:

https://doi.org/10.32628/CSEIT243646

Keywords:

Docker, Shell Access, Static/File Hosting, Log Analyser

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.

Downloads

Download data is not yet available.

References

China Li You and Hui Sun ‘ Research and Design Based of Docker Technology Based Authority Management System” Information Center, Hebei Vocational University of Industry and Technology, Shijiazhuang, China, Department of Automotive Engineering, Hebei Vocational University of Industry and Technology, Shijiazhuang. 13 April 2022 [1]

Babak Bashari Rad, Harrison John Bhatti, Mohammad Ahmadi “An Introduction to Docker and Analysis of its Performance” Asia Pacific University of Technology and Innovation Technology Park Malaysia, Kuala Lumpur, Malaysia, IJCSNS International Journal of Computer Science and Network Security, VOL.17 No.3, March 2017[2]

AmitM Potdar , Narayan DG , Shivaraj Kengond , Mohammed Moin Mulla “Performance Evaluation of Docker Container and Virtual Machine” Third International Conference on Computing and Network Communications (CoCoNet’19)[3]

Research By Mohammad Al Burhan., “Differences between Dockerized Containers and Virtual Machines A performance analysis for hosting web-applications in a virtualized environment” ,Dept. Computer Science & Engineering Blekinge Institute of Technology SE – 371 79 Karlskrona, Sweden. 18th May 2020[4]

Martin Grambow, Jonathan Hasenburg, Tobias Pfandzelter, David Bermbach., “Dockerization impacts in database performance benchmarking”,“Dockerization Impacts in Database Performance Benchmarking”. Paper MCC.2018.1. TU Berlin & ECDF, Mobile Cloud Computing Research Group. 2018.[5]

Jon Mukaj., “CONTAINERIZATION: Revolutionizing Software Development and Deployment Through Microservices Architecture Using Doceker and Kubernetes”, Research Paper Submitted To The Faculty Of Architecture and Engineering of Epoka University. July, 2023[6]

Jesse Dipor, Weidong Liao., “Cloud Computing and Docker Containerization: Research Paper, March 2019, Proceedings of the West Virginia Academy of Science 91(1)”.[7] DOI: https://doi.org/10.55632/pwvas.v91i1.505

Rachida ABOUNACER, Karim AFDEL, Amine BOUAOUDA., “Resource Utilization andCost Implications of Container Live Migration in Clouds:An Approach Performed on Amazon Web Services (AWS),Computer Systems and Vision Laboratory Department of Computer Science Faculty of Sciences, Ibn Zohr University Agadir, Morocco. September 1st 2023.[8]

Rendra Felani , Moh Noor Al Azam , Derry Pramono Adi , Agung Widodo , Agustinus Bimo Gumelar “ Optimizing Virtual Resources Management using Docker on Cloud Applications” IJCCS (Indonesian Journal of Computing and Cybernetics Systems) Vol.14, No.3, July 2020.[9] DOI: https://doi.org/10.22146/ijccs.57565

Research By Suiming Yang1, Hanshuang Jia, Yun Bai, “Research on the Application of Computer Cloud Computing Technology in Laboratory Management Based on Docker Platform”, ZTE College, Xi'an Traffic Engineering Institute, Xi’an, Shaanxi 710300 2 School of Civil Engineering, Xi'an Traffic Engineering Institute, Xi’an, Shaanxi, 710300, 2023 (2021) 012016[10]

Downloads

Published

06-04-2024

Issue

Section

Research Articles

Similar Articles

1-10 of 85

You may also start an advanced similarity search for this article.