Chapter 4. Containerization

By Bojović Živko, University of Novi Sad, Serbia, zivko@uns.ac.rs

Downloaded: 66 times

Published: 27 Jun 2024

© 2024 Bojović Živko

Abstract

Sometimes, developers have issues deploying their code to remote machines. They traditionally develop codes in controlled computing environments, such as code writing that runs efficiently on a local machine. Problems occur when they try to run code on a remote computer, and possible reasons are inappropriate operating systems running on the remote device or using incompatible software installed to launch the application, e.g., using different versions of interpreters. It indicates a lack of portability caused by OS-specific dependencies, and solving these problems is time-consuming for software developers.