2018
DOI: 10.1002/spe.2583
|View full text |Cite
|
Sign up to set email alerts
|

A microservice‐based architecture for (customisable) analyses of Docker images

Abstract: Summary We introduce DockerAnalyser, a microservice‐based tool that permits building customised analysers of Docker images. The architecture of DockerAnalyser is designed to crawl Docker images from a remote Docker registry, to analyse each image by running an analysis function, and to store the results into a local database. Users can build their own image analysers by instantiating DockerAnalyser with a custom analysis function and by configuring the architecture. More precisely, the steps needed to obtain n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
2
1

Relationship

5
3

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 10 publications
0
6
0
Order By: Relevance
“…For instance, we exploited Toskose to further validate the outcomes of our former research, that is, we exploited it to run TOSCA application specification automatically completed by TosKeriser 17 . The latter is a tool for completing TOSCA application specifications, which automatically discovers and includes the Docker containers offering all what needed to run the components of an application, based on the information automatically retrieved by DockerFinder 37 . Application specification generated by TosKeriser were translated to Docker Compose files, which were then effectively orchestrated on existing Docker‐based container orchestrators in a component‐aware manner.…”
Section: Discussionmentioning
confidence: 99%
“…For instance, we exploited Toskose to further validate the outcomes of our former research, that is, we exploited it to run TOSCA application specification automatically completed by TosKeriser 17 . The latter is a tool for completing TOSCA application specifications, which automatically discovers and includes the Docker containers offering all what needed to run the components of an application, based on the information automatically retrieved by DockerFinder 37 . Application specification generated by TosKeriser were translated to Docker Compose files, which were then effectively orchestrated on existing Docker‐based container orchestrators in a component‐aware manner.…”
Section: Discussionmentioning
confidence: 99%
“…With T os K er ISER, developers can only specify the software components forming an application, each together with the software distributions it needs to run. Obtained (incomplete) specifications can then be passed to T os K er ISER, which interacts with DOCKERANALYSER to search for Docker containers and which automatically completes them with Docker containers offering the software support needed by the application components. Completed specification can then be effectively orchestrated by T os K er .…”
Section: Discussionmentioning
confidence: 99%
“…Then we can find the specific exception by extracting span information and comparing the exception table. The exception table can be established according to the experience of developers, which records the call parameters of standard exceptions [22].…”
Section: Exception Analysismentioning
confidence: 99%