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)