[SLIDE] Docker in Real Life
Những năm gần đây docker đang trở thành một xu thế mới rất mạnh mẽ, được ứng dụng nhiều trên môi trường development cũng như production. Docker giúp developer xây dựng môi trường phát triển một ứng dụng nhanh nhất có thể, với tư tưởng: Write once, run anywhere Ở bài viết này, tôi xin ...
Những năm gần đây docker đang trở thành một xu thế mới rất mạnh mẽ, được ứng dụng nhiều trên môi trường development cũng như production. Docker giúp developer xây dựng môi trường phát triển một ứng dụng nhanh nhất có thể, với tư tưởng:
Write once, run anywhere
Ở bài viết này, tôi xin được chia sẻ lại slide mình đã làm, nhằm mục đích giới thiệu với mọi người về kiến trúc, cách sử dụng docker trong các dự án thực tế. Đồng thời chia sẻ các vấn đề mình đã gặp phải khi triển khai hệ thống trên docker container cùng hướng giải quyết. [Seminar-n-Workshop - Division 3 - Group 4]
Source code thực hành : Link: Docker in Real Life
Toàn bộ source code thực hành được đặt tại đây, các bạn thể pull về chạy thử :v
- Branch master:
- Tìm hiểu kiến trúc và cách thức hoạt động của docker
- Các câu lệnh cơ bản khi sử dụng docker
- Docker hoá 1 ứng dụng node js, sử dụng yarn trong docker command hay entrypoint
- Xây dựng microservice app với python
- Service clustering
- Scale app dựa trên docker swarm mode, sử dụng docker-compose version 3, sự khác biệt giữa manage node và worker node
- Branch automated-build:
- Hướng dẫn sử dụng docker xây dựng monolithic app với rails 5 và postgresSQL
- Build Docker image tự động với Docker Hub hoặc Quay.io