Docker: lightweight Linux containers for consistent development and deployment
By D. Merkel. 2014
4,368 citations recorded by the source corpus.
View Paper: https://www.semanticscholar.org/paper/875d90d4f66b07f90687b27ab304e04a3f666fc2
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
- Yoshua Bengio
- Kristen Grauman
- Sergey Levine
- Trevor Darrell
- Jitendra Malik
- Abhinav Kumar Gupta
- Zhe Gan
- Li Fei-Fei
Citations in the corpus
- This paper is included in the Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI ’16). (unknown): “Secure containers behave like regular containers in the Docker engine.”
- Serverless Computation with OpenLambda (2016, background): “One leading solution in this space is containers, a server-oriented repackaging of Unix-style processes with additional namespace virtualization [37] [38].”
- Elasticity in Cloud Computing: State of the Art and Research Challenges (2018, methodology): “There are various implementations of containers such as: Docker [181] is an open source management tool for containers that automates the deployment of applications.”
- A Simple Way to Make Neural Networks Robust Against Diverse Image Corruptions (2020, methodology): “We use various open source software packages for our experiments, most notably Docker [24], scipy and numpy [41], PyTorch [31] and torchvision [23].”
- Habitat: A Platform for Embodied AI Research (2019, methodology): “Participants in Habitat Challenge are asked to upload Docker containers [19] with their agents via EvalAI.”
- Salmon: fast and bias-aware quantification of transcript expression using dual-phase inference (2017, methodology): “Docker: Lightweight linux containers for consistent development and deployment.”
- Randomness In Neural Network Training: Characterizing The Impact of Tooling (2021, background): “Advances in tooling have aimed to simplify replication, ranging from shareable notebooks [Kluyver et al., 2016], dockerization [Merkel, 2014], machine learning platforms where code and data is easily shareable [Isdahl and Gundersen, 2019] and software patches to ensure determinism for a subset of…”
- Deep convolutional models improve predictions of macaque V1 responses to natural images (2017, methodology): “In addition, we used Numpy/Scipy [69], Matplotlib [70], Seaborn [71], Jupyter [72], Tensorflow [67], and Docker [73].”
- Caliban: Docker-based job manager for reproducible workflows (2020, background): “One solution to this problem is Docker (Merkel, 2014).”
- Resource Management in Fog/Edge Computing (2018, background): “its dependent libraries, focusing on Platform-as-a-Service (PaaS) that makes container-based applications easily deployed and orchestrated. Representative container tools include LXC [109] and Docker [110] for building and deploying containers, and Kubernetes [111] for orchestration. Lightweight vir”
- Unreproducible Research is Reproducible (2019, background): “More tools are made available to simplify the replication of experiments reported in papers, building on new technologies such as shareable notebooks (Kluyver et al., 2016; Forde et al., 2018), containerization of operation systems, such as Docker (Merkel, 2014) and Singularity (Kurtzer et al., 2017”
- NSML: Meet the MLaaS platform with a real-world case study (2018, methodology): “Docker container is known as stable, light, and low-latent virtualization layer comparing to virtual machine(Felter et al., 2015) or virtual environment for python (Reitz & Schlusser, 2016).”
- The iPlant Collaborative: Cyberinfrastructure for Enabling Data to Discovery for the Life Sciences (2016, methodology): “Utilizing Docker capabilities researchers can develop, prototype, and test applications in their choice of operating systems and familiar development environments, and share them using iPlant CI without additional programming effort.”
- FIRM: An Intelligent Fine-Grained Resource Management Framework for SLO-Oriented Microservices (2020, background): “This increased popularity of service-oriented architectures (SOA) of web services has been made possible by the rise of containerization [21, 70, 92, 108] and container-orchestration frameworks [19, 20, 90, 119] that enable modular, low-overhead, low-cost, elastic, and highefficiency development and”
- Massive mining of publicly available RNA-seq data from human and mouse (2017, methodology): “Each instance is capable of running 2 Kallisto Docker instances in parallel.”
- Toward Proactive, Adaptive Defense: A Survey on Moving Target Defense (2019, background): “Chin and Xiong [28] also developed the Dynamic Generated Con-tainment System (DGCS) based on a virtualized Docker [106] to protect the host service and to detect a threat.”
- Enrichr: a comprehensive gene set enrichment analysis web server 2016 update (2016, methodology): “To account for the increased traffic through both Enrichr’s web interface and API, the application and its dependencies are now pack-aged into a Docker container (34) running the Debian 8.0 operating system with Java 8 installed.”
- SOCK: Rapid Task Provisioning with Serverless-Optimized Containers (2018, methodology): “Rather, general-purpose tools such as Docker [36] are commonly used to construct containers using a variety of Linux mechanisms to allocate storage, isolate resources logically, and isolate performance.”
- The Library of Integrated Network-based Cellular Signatures (LINCS) NIH Program: System-level Cataloging of Human Cells Response to Perturbations (2017, methodology): “This is achieved by publishing pipelines as Notebooks (Shen, 2014;Wang andMa’ayan, 2016), and containerizing pipelines using platforms such as Docker (Merkel, 2014).”