Hướng dẫn bạn từ A đến Z cách tạo Dockerfile và build ứng dụng Node.js dùng Nginx để server, theo một cách đơn giản nhất. 💡

  • Bài này mình thực hiện trên Docker Windows và ứng dụng Visual Studio Code.
  • 🧱 Bước 1: Cấu trúc thư mục project (ví dụ với React hoặc Vue)
    • my-app/
      • ├── public/
      • ├── src/
      • ├── package.json
      • ├── .dockerignore
      • └── Dockerfile
    • Cấu trúc thư mục Project
  • 📝 Bước 2: Tạo file .dockerignore
    • node_modules
    • .dockerignore
    • Dockerfile
    • .git
    • Cấu trúc file
  • 🐳 Bước 3: Tạo Dockerfile dùng multi-stage
  • 🛠️ Bước 4: Build Docker Image
    • Chạy lệnh: docker build -t my-app .
  • 🚀 Bước 5: Chạy container
    • Chạy lệnh: docker run -d -p 80:80 –name my-container my-app
    • Sau đó mở trình duyệt và truy cập http://localhost (hoặc địa chỉ IP server nếu deploy)