Cấu hình Docker Compose
Các mục cấu hình cấp cao
version: Chỉ định phiên bản của file cấu hình
services: Định nghĩa các dịch vụ cần chạy, bao gồm thông tin ảnh và cài đặt
networks: Cấu hình mạng dùng chung cho các dịch vụ
volumes: Định nghĩa các volume để lưu trữ dữ liệu
Ví dụ minh họa:
version: "3.8"
services:
redis:
image: redis:alpine
ports:
...
Đăng vào ngày 24 tháng 6 lúc 09:14
Hướng dẫn kiểm thử thăm dò trên Gitness: Phát hiện các vấn đề bị bỏ sót bởi tự động hóa
Chuẩn bị môi trường kiểm thử thăm dò
Cài đặt Gitness cục bộ
Kiểm thử thăm dò yêu cầu thiết lập môi trường cục bộ. Sử dụng Docker để khởi chạy nhanh chóng:
docker run -d \
-p 8080:8080 \
-p 4000:4000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /tmp/data:/storage \
--name gitness-instance \
--restart unless-stopp ...
Đăng vào ngày 24 tháng 6 lúc 03:07
Cách triển khai nhanh Hawkeye: Hướng dẫn xây dựng hệ thống giám sát an ninh cho người mới bắt đầu
Cách triển khai nhanh Hawkeye: Hướng dẫn xây dựng hệ thống giám sát an ninh cho người mới bắt đầu
Hawkeye là một hệ thống giám sát an ninh mạnh mẽ, được thiết kế đặc biệt cho người dùng không có kinh nghiệm. Chỉ với vài bước đơn giản, bạn có thể triển khai thành công. Bài viết này sẽ hướng dẫn chi tiết cách xây dựng hệ thống giám sát an ninh Ha ...
Đăng vào ngày 22 tháng 6 lúc 00:21
Cấu hình mạng Macvlan trong Docker để liên kết container đa máy chủ
Macvlan là một trình điều khiển mạng của Docker cho phép các container giao tiếp trực tiếp với mạng vật lý như những thiết bị độc lập, mỗi container có địa chỉ MAC và IP riêng trên cùng phân đoạn mạng với máy chủ.
1. Tạo mạng Macvlan trên cả hai node
[root@docker101 ~]# docker network create -d macvlan \
--subnet=172.16.1.0/24 \
--gatew ...
Đăng vào ngày 21 tháng 6 lúc 23:54
Triển khai cụm Kubernetes đơn master bằng kubeadm trên CentOS 7 (phiên bản 1.22.5)
Danh mục- 1. Chuẩn bị môi trường
Cài đặt Docker (trên cả 3 nút)
Cấu hình kho lưu trữ K8S của Alibaba Cloud (trên cả 3 nút)
Cài đặt kubeadm, kubelet, kubectl (trên cả 3 nút)
Triển khai nút master Kubernetes (thực hiện trên nút master)
Nút worker tham gia vào cụm (thực hiện trên 2 nút worker)
Cài đặt plugin mạng Pod (CNI, t ...
Đăng vào ngày 21 tháng 6 lúc 18:44
Tìm hiểu Dapr và thực hành microservices với .NET 6.0: Giới thiệu về Dapr
Xin chào mọi người, tôi là Trương Phi Hồng. Cảm ơn bạn đã đọc bài viết này. Tôi sẽ thường xuyên chia sẻ những kinh nghiệm học tập của mình, hy vọng rằng các bài viết của tôi có thể trở thành bước đệm giúp bạn tiến bộ hơn. Cùng nhau chúng ta hãy nâng cao kỹ năng nhé.
Bài viết này là phần thứ hai trong chuỗi "Thực hành microservices với Dapr ...
Đăng vào ngày 21 tháng 6 lúc 03:21
Tạo và sử dụng Dockerfile
Dockerfile là gì?
Dockerfile là tệp mô tả cấu trúc của một hình ảnh Docker.
Tác dụng của Dockerfile?
Dockerfile được sử dụng để xây dựng hình ảnh Docker tùy chỉnh.
Cách tạo hình ảnh thông qua Dockerfile
a. Tạo một tệp Dockerfile ở vị trí mong muốn.
b. Xây dựng hình ảnh từ Dockerfile:
docker build -t ten_hinh_anh:version .
Quá trình xây d ...
Đăng vào ngày 17 tháng 6 lúc 00:57
Hướng dẫn tối ưu hóa Dockerfile cho Go-zero: Xây dựng đa giai đoạn và tối ưu bộ nhớ đệm
Tối ưu hóa Dockerfile cho Go-zero: Xây dựng đa giai đoạn và tối ưu bộ nhớ đệmGo-zero là một framework microservices Go dựa trên cloud-native, và hiệu quả của quá trình container hóa ảnh hưởng trực tiếp đến quy trình phát triển và triển khai. Bài viết này sẽ hướng dẫn chi tiết cách sử dụng xây dựng đa giai đoạn (multi-stage build) và chiến lược ...
Đăng vào ngày 16 tháng 6 lúc 04:24
Phân tích rủi ro bảo mật Boot2Docker: Tại sao phải cấm trong môi trường sản xuất
Boot2Docker là một giải pháp chạy Docker nhẹ từng phổ biến, nhưng hiện đã được chính thức đánh dấu là DEPRECATED (đã lỗi thời). Với một phần mềm không còn được bảo trì, nó tiềm ẩn nhiều nguy cơ về bảo mật và ổn định, đặc biệt không phù hợp cho môi trường sản xuất. Bài viết này sẽ phân tích sâu về các rủi ro bảo mật của Boot2Docker và đề xuất cá ...
Đăng vào ngày 16 tháng 6 lúc 00:13
Hướng dẫn triển khai nhanh Citus 12.1 Cluster trên nhiều ECS Alibaba Cloud bằng Container
Alibaba Cloud ECS
Các nút máy
Sử dụng hai máy ECS trong cùng một region.
Cấu hình máy: 2 nhân, 2 GB RAM (Lưu ý: chương trình khuyến mãi 99 NDT/năm của Alibaba Cloud).
Một máy cài đặt coordinator (bộ điều phối), IP nội bộ ở đây là 172.18.60.11
Một máy cài đặt worker, IP nội bộ là 172.18.60.12
Hệ điều hành
Cả hai máy đều được cài đặt hệ thống A ...
Đăng vào ngày 15 tháng 6 lúc 02:34