Docker tutorial - IT technology blog

Dockerize Elixir Phoenix: Multi-stage Build, OTP Releases và Erlang Clustering production-ready

Hướng dẫn chi tiết Dockerize ứng dụng Elixir Phoenix với multi-stage build tối ưu giúp giảm image từ 1.2GB xuống 85MB, cấu hình OTP Releases production-ready, và thiết lập Erlang clustering tự động qua libcluster DNS trong Docker Compose. Bao gồm Dockerfile thực tế, cấu hình clustering, và deploy script với database migration an toàn.
Docker tutorial - IT technology blog

Deploy Ruby on Rails với Docker: Multi-stage Build, Asset Precompile và Sidekiq Worker thực chiến

Triển khai Ruby on Rails với Docker thường gặp 3 vấn đề lớn: image nặng 1.8GB, asset precompile lỗi trong container, và Sidekiq chạy chung với Puma. Bài này hướng dẫn fix cả 3 bằng multi-stage Dockerfile tối ưu và Docker Compose stack tách web/worker riêng biệt — từ kinh nghiệm 6 tháng chạy production.
Docker tutorial - IT technology blog

Tối ưu Docker Image với Multi-stage Build: Hướng dẫn giảm kích thước và tăng cường bảo mật

Multi-stage Build trong Docker là kỹ thuật giúp bạn tạo image nhỏ gọn và an toàn hơn bằng cách tách biệt môi trường build và runtime. Bài viết này hướng dẫn chi tiết cách sử dụng, từ ví dụ cơ bản đến các kỹ thuật tối ưu nâng cao, kèm theo kinh nghiệm thực tế khi triển khai trên production.