A Systematic Literature Review on Maintenance of Software Containers

R Malhotra, A Bansal, M Kessentini - ACM Computing Surveys, 2024 - dl.acm.org
Nowadays, cloud computing is gaining tremendous attention to deliver information via the
internet. Virtualization plays a major role in cloud computing as it deploys multiple virtual …

Static vulnerability analysis of docker images

V Jain, B Singh, M Khenwar… - IOP Conference Series …, 2021 - iopscience.iop.org
Many organizations are renovating their businesses by grasping DevOps, microservices,
and container technologies. Docker is emerged as a new technology, proving an efficient …

Characterizing the occurrence of dockerfile smells in open-source software: An empirical study

Y Wu, Y Zhang, T Wang, H Wang - IEEE Access, 2020 - ieeexplore.ieee.org
Dockerfile plays an important role in the Docker-based software development process, but
many Dockerfile codes are infected with smells in practice. Understanding the occurrence of …

A multi-dimensional analysis of technical lag in Debian-based Docker images

A Zerouali, T Mens, A Decan… - Empirical Software …, 2021 - Springer
Container-based solutions, such as Docker, have become increasingly relevant in the
software industry to facilitate deploying and maintaining software systems. Little is known …

Too many images on DockerHub! How different are images for the same system?

MH Ibrahim, M Sayagh, AE Hassan - Empirical Software Engineering, 2020 - Springer
Containerization is a technique used to encapsulate a software system and its
dependencies into one isolated package, which is called a container. The goal of these …

On the usage of JavaScript, Python and Ruby packages in Docker Hub images

A Zerouali, T Mens, C De Roover - Science of Computer Programming, 2021 - Elsevier
Docker is one of the most popular containerization technologies. A Docker container can be
saved into an image including all environmental packages required to run it, such as system …

What Quality Aspects Influence the Adoption of Docker Images?

G Rosa, S Scalabrino, G Bavota, R Oliveto - ACM Transactions on …, 2023 - dl.acm.org
Docker is a containerization technology that allows developers to ship software applications
along with their dependencies in Docker images. Developers can extend existing images …

A container-based workflow for distributed training of deep learning algorithms in HPC clusters

J González-Abad, Á López García, VY Kozlov - Cluster Computing, 2023 - Springer
Deep learning has been postulated as a solution for numerous problems in different
branches of science. Given the resource-intensive nature of these models, they often need …

The Docker Hub Image Inheritance Network: Construction and Empirical Insights

R Opdebeeck, J Lesy, A Zerouali… - 2023 IEEE 23rd …, 2023 - ieeexplore.ieee.org
Docker is a popular technology to containerise applications together with their
dependencies into reproducible environments. In Docker, container images can depend on …

Evaluating Docker Container Security through Penetration Testing: A Smart Computer Security

D Mubanda, N Mandela, T Mbinda… - … , Security and Artificial …, 2023 - ieeexplore.ieee.org
The widespread adoption of containerization, exemplified by Docker, has transformed
software deployment, enabling agile applications. However, its popularity invites malicious …