2020 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2020
DOI: 10.1109/icsme46990.2020.00043
|View full text |Cite
|
Sign up to set email alerts
|

A Large-scale Data Set and an Empirical Study of Docker Images Hosted on Docker Hub

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

6
7
0
1

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(14 citation statements)
references
References 16 publications
6
7
0
1
Order By: Relevance
“…• Discovering that 7.99% of Dockerfiles exist in more than one distinct repository • Most repositories overall contain up to 6 Dockerfiles • Confirmation of previous findings such as JavaScript being the most popular language of projects that contain Dockerfiles [5], [6] (2016, 2020) and RUN being the most popular Dockerfile instruction [5] II. PREVIOUS WORK In previous work, large collections of Dockerfiles have been mined from Github and Docker Hub to better understand Docker use in repositories and to gather insights on popularity, quality, and possible ways to improve Docker usage.…”
Section: Introductionsupporting
confidence: 61%
See 2 more Smart Citations
“…• Discovering that 7.99% of Dockerfiles exist in more than one distinct repository • Most repositories overall contain up to 6 Dockerfiles • Confirmation of previous findings such as JavaScript being the most popular language of projects that contain Dockerfiles [5], [6] (2016, 2020) and RUN being the most popular Dockerfile instruction [5] II. PREVIOUS WORK In previous work, large collections of Dockerfiles have been mined from Github and Docker Hub to better understand Docker use in repositories and to gather insights on popularity, quality, and possible ways to improve Docker usage.…”
Section: Introductionsupporting
confidence: 61%
“…• "RUN" is by far the most popular instruction and often used to manage dependencies [5] (2016) • Dockerfiles are not changed often [5] (2016) • Most Dockerfiles use heavy-weight operating systems as a base image [5] (2016) which contrasts with most Dockerfiles using ready-to-use and application base images [6] (2020) • The biggest Dockerfile quality issues are the lack of version pinning [5], [6] (2016, 2020), newer and popular projects have less code smells [7] (2020), and there is a declining trend over the years in Dockerfile smells [6] (2020) Our intent to replicate previous studies mining large Dockerfile collections leads to the following research questions: RQ1. How are instructions and base images used in Dockerfiles over time?…”
Section: B Replicating Previous Findingsmentioning
confidence: 99%
See 1 more Smart Citation
“…Despite the differences in failures rates, these studies corroborate our finding that build failures are prevalent. Lin et al [35] analyzed patterns (i.e., good and bad practices) in Dockerfiles. Among various observations, they found that many Dockerfiles use obsolete OS images, which can pose security risks (because attackers could exploit documented vulnerabilities) and incorrectly use the latest tag.…”
Section: Empirical Studies On Docker (And Devops)mentioning
confidence: 99%
“…Comprovando a incidência de vulnerabilidade em imagens Docker, inclusive no próprio Docker Hub, Lin [Lin et al 2020] analisaram 3.364.529 imagens, cobrindo 98,38% das imagens. Os autores constataram um alto índice de imagens com vulnerabilidades.…”
Section: Trabalhos Relacionadosunclassified