Triển khai FastDFS bằng Docker và tích hợp với Spring Boot
Để triển khai hệ thống phân tán lưu trữ tệp FastDFS một cách nhanh chóng và nhất quán, Docker là lựa chọn lý tưởng. Dưới đây là hướng dẫn cấu hình từ cơ bản đến tích hợp ứng dụng Spring Boot.
1. Kéo và chuẩn bị môi trường
Tải image FastDFS đã được đóng gói sẵn:
docker pull season/fastdfs:1.2
Tạo các thư mục dữ liệu cần thiết trên host:
mkdir ...
Đăng vào ngày 11 tháng 6 lúc 19:54
Tạo phiên bản mới với Sentry-CLI sử dụng Docker
Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng công cụ sentry-cli để quản lý dữ liệu dự án thông qua giao diện API của Sentry. Công cụ này đặc biệt hữu ích trong việc xử lý các tệp tin thông tin gỡ lỗi (iOS, Android) và quản lý phiên bản (release) cũng như ánh xạ nguồn (source maps) cho nhiều nền tảng khác nhau.
Cài đặt
Sử dụng Docker Im ...
Đăng vào ngày 11 tháng 6 lúc 05:21
Cài đặt Docker trên Ubuntu 16.04.6 không có kết nối mạng
Chuẩn bị gói cài đặt
Tải xuống tệp cài đặt Docker:
https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_17.09.1~ce-0~ubuntu_amd64.deb
Tải xuống thư viện phụ thuộc:
http://launchpadlibrarian.net/236916213/libltdl7_2.4.6-0.1_amd64.deb
Thực hiện cài đặt
Upload hai tệp này lên máy chủ Ubuntu thông qua Xshell hoặc công ...
Đăng vào ngày 10 tháng 6 lúc 05:28
Thực Hành Viết Mã Sạch
Mã sạch, rõ ràng và hiệu suất cao là mục tiêu mà các nhà phát triển phần mềm luôn theo đuổi.
Để đạt được mục tiêu này, cần phải luyện tập liên tục và rút ra kinh nghiệm từ quá trình phát triển. Thường thì mã của các kỹ sư cấp cao sẽ gọn gàng hơn và ít lỗi hơn so với các lập trình viên mới vào nghề. Dưới đây là một số nguyên tắc giúp cải thiện c ...
Đăng vào ngày 8 tháng 6 lúc 23:00
Triển khai nền tảng đám mây OpenStack all-in-one với Kolla
Kolla là một dự án của OpenStack nhằm tự động hóa quá trình triển khai. Nó sử dụng Docker để xây dựng các image dịch vụ và quản lý container, cùng với Ansible để tự động hóa việc triển khai và quản lý môi trường.
Kolla bao gồm hai thành phần chính:
Kolla: Cung cấp các image dịch vụ OpenStack chất lượng sản xuất.
Kolla-Ansible: Thực hi ...
Đăng vào ngày 8 tháng 6 lúc 18:12
Hướng dẫn triển khai Nacos trên Docker với MySQL
1. Chuẩn bị cơ sở dữ liệu MySQL
1.1. Cài đặt MySQL 5.7 qua Docker
Sử dụng Docker để khởi tạo container MySQL phiên bản 5.7.
1.2. Tạo network cho Docker
docker create network nacos_network
1.3. Tải và thực thi script khởi tạo dữ liệu
Tải file SQL từ repository chính thức của Nacos:
# Tải script tạo bảng
https://github.com/alibaba/nacos/b ...
Đăng vào ngày 8 tháng 6 lúc 02:55
Triển khai Môi trường Kubernetes 3 Node trong Môi trường Nội địa
Môi trường máy của tôi:
10.2.22.103: k8s-master
10.2.22.104: k8s-node1
10.2.22.105: k8s-node2
Cấu hình mỗi máy Ubuntu: 2 CPU, 8GB RAM
Phiên bản hệ điều hành: 20.04
Điều kiện tiên quyết: Tắt swap
sed -ri 's/.*swap.*/#&/' /etc/fstab
Cấu hình nguồn mirror Alibaba:
sudo apt-get update
sudo apt-get install -y curl gnupg2 software-properties-c ...
Đăng vào ngày 7 tháng 6 lúc 23:34
Kubernetes Cơ Bản
Tổng quan về Kubernetes
Giới thiệu Kubernetes
Giao diện tương tác với thời gian chạy container (CRI) cho phép Kubernetes hoạt động với các runtime khác nhau như runc hoặc rkt.
Tiêu chuẩn lưu trữ (CSI) giúp tích hợp hệ thống lưu trữ như Ceph hay NetApp.
Mặt khác, tiêu chuẩn mạng (CNI) định nghĩa cách thức hoạt động của mạng trong Kubernetes.
# C ...
Đăng vào ngày 7 tháng 6 lúc 23:29
Giá trị của Mô hình Mở nguồn ClawdBot: 300MB Nhẹ nhưng Đầy đủ Năng lực AI Toàn diện, Giảm Chi phí Triển khai 90%
Giới thiệu: Thời đại Tinh gọn của Trợ lý AI Cá nhân
Bạn đã bao giờ nghĩ đến việc chạy một trợ lý AI hoàn chỉnh trên thiết bị của mình, nhưng lại do dự vì thể tích mô hình lớn và quy trình triển khai phức tạp? Các ứng dụng AI truyền thống thường cần nhiều GB không gian lưu trữ và tài nguyên phần cứng đắt đỏ, điều này khiến nhiều nhà phát triển ...
Đăng vào ngày 7 tháng 6 lúc 23:16
Cài đặt RocketMQ trên Docker và cấu hình log4j2 để thu thập nhật ký
Thiết lập RocketMQ bằng Docker
Tạo thư mục dữ liệu cho NameServer
mkdir -p /du_lieu/rocketmq/namesrv/logs
mkdir -p /du_lieu/rocketmq/namesrv/store
Tìm kiếm các image RocketMQ có sẵn
docker search rocketmq
Lựa chọn một image được đánh giá cao, ví dụ: rocketmqinc/rocketmq
docker pull rocketmqinc/rocketmq
Khởi động dịch vụ NameServer
do ...
Đăng vào ngày 7 tháng 6 lúc 21:10