Nguyễn Tuấn Kiên
Đặng Văn Đại
Nguyễn Quang Bình
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.
Source: What is Docker
Tại sao nên dùng Docker?
YUP
OK
Source: http://blog.flux7.com/blogs/docker/8-ways-to-use-docker-in-the-real-world
Source : http://rominirani.com/2015/04/09/docker-use-cases/
Trying out new software
Great for Demos
Avoiding “It works on my machine” syndrome
Learning a bit of Linux/Scripting
Better use of resources
Porting across Cloud Providers
API Endpoints
Ripe for Tools/Innovation
Hệ thống nền tảng tin sinh học được xây dựng bao gồm 3 lớp thành phần:
Nova hỗ trợ Docker => Triển khai container thay cho VM với cùng API (Nova)