Quản lý dữ liệu ứng dụng trong Docker
Ba phương pháp để gắn kết dữ liệu từ máy chủ vào container trong Docker
Docker cung cấp ba cách để gắn dữ liệu từ hệ thống tệp của máy chủ vào container:
volumes: Docker quản lý một phần của hệ thống tệp (đường dẫn /var/lib/docker/volumes). Đây là cách tốt nhất để lưu trữ dữ liệu.
bind mounts: Gắn bất kỳ thư mục hoặc tệp nào trên máy chủ vào ...
Đăng vào ngày 16 tháng 8 lúc 12:22
Thiết lập Kho lưu trữ Image Docker Riêng
Trong quá trình phát triển, các kiến trúc truyền thống ngày càng bộc lộ những hạn chế, đòi hỏi các giải pháp như kiến trúc chủ động kép (active-active) và cụm máy chủ (clustering) phải được xem xét.
Việc phát triển trên đám mây thường gặp khó khăn do hạn chế truy cập Internet, gây cản trở cho việc tra cứu tài liệu và tải xuống các gói phần mềm ...
Đăng vào ngày 15 tháng 8 lúc 17:35
Triển khai Docker: Cài đặt, thao tác container và xây dựng image tùy chỉnh
Mục tiêuBài viết tổng hợp quy trình làm việc thực tế với Docker trong môi trường production, bao gồm cài đặt môi trường, các thao tác container thường dùng và phương pháp đóng gói ứng dụng thành image có thể tái sử dụng.Hiểu về container hóaContainer là đơn vị triển khai phần mềm độc lập, đóng gói ứng dụng cùng các phụ thuộc trong một môi trườn ...
Đăng vào ngày 14 tháng 8 lúc 18:13
Triển khai và sử dụng kho lưu trữ Docker riêng với Harbor
Chuẩn bị môi trường
Trước khi cài đặt Harbor, cần đảm bảo hệ thống đã cài đặt sẵn docker và docker-compose.
Cài đặt Harbor
Harbor là một giải pháp quản lý registry Docker mã nguồn mở, hỗ trợ xác thực người dùng, kiểm soát truy cập và giao diện web trực quan. Trang chủ: https://goharbor.io/, mã nguồn: https://github.com/goharbor/harbor.
Tải ph ...
Đăng vào ngày 14 tháng 8 lúc 15:20
Triển Khai Mô Hình Dự Báo Thời Tiết Skyrim Trên GPU Phổ Thông
Tổng Quan Về Dự Án
Skyrim là một dự án mã nguồn mở được thiết kế để tối ưu hóa việc chạy các mô hình thời tiết quy mô lớn trên các phần cứng GPU dành cho người dùng cuối. Mục tiêu chính của hệ thống này là xây dựng một hạ tầng dễ bảo trì, giúp phổ biến hóa các mô phỏng thời tiết dựa trên nền tảng mở. Skyrim hỗ trợ tích hợp nhiều mô hình lớn như ...
Đăng vào ngày 13 tháng 8 lúc 21:01
Xây dựng hệ thống ML Production với Docker, FastAPI và Kubernetes
1. Từ Jupyter Notebook đến Production: Hành trình vượt chướng ngại vật
Chuyển đổi mô hình machine learning từ môi trường phát triển sang production là một bước ngoặt đầy thách thức. Không giống như việc chạy thử nghiệm trên dataset sạch sẽ với GPU local, production đòi hỏi khả năng xử lý hàng triệu request mỗi ngày, chịu đựng dữ liệu bẩn, và du ...
Đăng vào ngày 13 tháng 8 lúc 12:34
Triển khai ELK trên Docker để thu thập và phân tích nhật ký container
Tổng quan về kiến trúc
Trong môi trường container hóa, việc quản lý nhật ký tập trung trở nên quan trọng. Hệ thống ELK (Elasticsearch, Logstash, Kibana) được triển khai dưới dạng container cung cấp giải pháp thu thập, lưu trữ và phân tích nhật ký hiệu quả. Bài viết này trình bày cách triển khai đầy đủ từ khâu thu thập nhật ký container, tự động ...
Đăng vào ngày 12 tháng 8 lúc 21:26
Thiết lập Nginx và tạo Dockerfile từ đầu
Tải và giải nén Nginx
Duyệt đến trang chính thức: https://nginx.org/en/download.html
Mainline version: Phiên bản phát triển mới nhất, phù hợp cho thử nghiệm.
Stable version: Phiên bản ổn định mới nhất – được khuyến nghị cho môi trường sản xuất.
Legacy versions: Các phiên bản cũ đã ngừng hỗ trợ.
Chọn file `.tar.gz` dành cho hệ điều hành Linu ...
Đăng vào ngày 11 tháng 8 lúc 02:44
Xử lý sự cố Docker Container tự động khởi chạy lại ngay sau khi Stop hoặc Kill
Trong quá trình vận hành hệ thống với Docker, đôi khi bạn sẽ gặp phải tình huống trớ trêu: một container (ví dụ như MySQL) không thể bị dừng hoặc xóa bỏ hoàn toàn. Dù bạn đã thử mọi lệnh từ stop, kill cho đến rm -f, container đó vẫn ngay lập tức "hồi sinh".
Triệu chứng của vấn đề
Khi kiểm tra danh sách container bằng lệnh docker ps, bạn thấy ...
Đăng vào ngày 3 tháng 8 lúc 02:34
Cài đặt Docker Engine trên CentOS 7 qua kho lưu trữ chính thức
Chuẩn bị môi trường
Trước tiên, kiểm tra phiên bản hệ điều hành để đảm bảo tính tương thích:
[admin@server01 ~]$ cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
Bước 1: Cài đặt công cụ quản lý kho yum
Gói yum-utils cung cấp tiện ích yum-config-manager giúp thêm kho phần mềm một cách thuận tiện:
[admin@server01 ~]$ sudo yum install ...
Đăng vào ngày 1 tháng 8 lúc 20:11