Docker nâng cao & xử lý sự cố
Sau khi chạy được Docker cơ bản, bạn thường cần tùy chỉnh cấu hình và biết xử lý sự cố khi stack chưa lên đúng.
Cấu hình nâng cao
Phần tiêu đề “Cấu hình nâng cao”- Biến môi trường: chỉnh kết nối CSDL, Search, cổng, JWT, SSO qua env.
- CSDL/Search bên ngoài: trỏ tới MySQL/Postgres và Elasticsearch/OpenSearch managed thay vì container nội bộ (gần production hơn).
- Volume bền vững: đảm bảo dữ liệu CSDL/Search nằm trên volume ổn định, có sao lưu.
- Subpath: chạy OpenMetadata dưới một đường dẫn con nếu hạ tầng yêu cầu.
Sự cố thường gặp
Phần tiêu đề “Sự cố thường gặp”| Triệu chứng | Hướng kiểm tra |
|---|---|
| Server không lên | Log container server; kết nối CSDL/Search đúng chưa |
| UI trắng / lỗi tìm kiếm | Elasticsearch/OpenSearch chạy chưa; thử reindex |
| Ingestion fail | Airflow/orchestrator; thông tin xác thực nguồn |
| Hết RAM | Tăng tài nguyên cho Search; xem yêu cầu hệ thống |
Nguyên tắc gỡ lỗi
Phần tiêu đề “Nguyên tắc gỡ lỗi”- Đọc log từng container theo thứ tự: CSDL → Search → Server → Ingestion.
- Xác nhận biến môi trường kết nối khớp dịch vụ thực tế.
- Kiểm tra cổng không xung đột.