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

Cài đặt và sử dụng Supervisor

1. Giới thiệu Supervisor là một hệ thống quản lý quy trình (process) cho các ứng dụng chạy trên Unix. Nó bao gồm hai thành phần chính: supervisord, một dịch vụ chạy nền, và supervisorctl, một giao diện dòng lệnh để tương tác với supervisord. Supervisord chịu trách nhiệm khởi động, giám sát, và kiểm soát các quy trình con. Supervisorctl c ...

Đăng vào ngày 14 tháng 6 lúc 21:40

Chuyển đổi Driver Lưu trữ Devicemapper của Docker sang Chế độ Direct-lvm

1. Giới thiệu Device mapper là một khung làm việc dựa trên nhân hạt nhân Linux hỗ trợ nhiều kỹ thuật quản lý volume nâng cao. Trong Docker, driver lưu trữ devicemapper tận dụng các tính năng cấu hình mỏ và chụp ảnh của khung này để quản lý hình ảnh và container. Driver devicemapper sử dụng thiết bị khối chuyên dụng cho Docker và hoạt động ở cấp ...

Đăng vào ngày 14 tháng 6 lúc 16:42

Cài đặt Kubernetes trên CentOS 8.4

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config && systemctl stop firewalld && systemctl disable firewalld ### Cấu hình file hosts cat <<EOF > /etc/hosts 172.16.1.240 node1 172.16.1.241 node2 172.16.1.242 node3 172.16.1.243 node4 172.16.1.244 node5 EOF ### Vô hiệu hóa swap swapoff -a && sed -i '/swap/d' /et ...

Đăng vào ngày 14 tháng 6 lúc 16:40

Giới thiệu tổng quan về Docker và cách sử dụng cơ bản

Docker là một công cụ container hóa nhẹ, được viết bằng Go, giúp đóng gói ứng dụng cùng môi trường chạy thành các đơn vị độc lập, chuẩn hóa và dễ dàng di chuyển giữa các hệ thống. Khác với máy ảo truyền thống, Docker không cần khởi động cả hệ điều hành riêng biệt — thay vào đó, nó chia sẻ kernel của hệ điều hành chủ, giúp tiết kiệm tài nguyên v ...

Đăng vào ngày 14 tháng 6 lúc 07:55

Giới thiệu Docker: Khái niệm, lệnh cơ bản và ứng dụng thực tế

Docker là nền tảng container hóa giúp đóng gói ứng dụng cùng toàn bộ phụ thuộc vào một môi trường chạy độc lập, dễ dàng triển khai trên mọi hệ thống hỗ trợ. Các thành phần cốt lõi Container: Môi trường chạy cô lập chứa ứng dụng và thư viện cần thiết. Image: Bản mẫu dùng để tạo container, bao gồm hệ điều hành, mã nguồn và cấu hình. Docke ...

Đăng vào ngày 13 tháng 6 lúc 19:45

Triển khai .Net Core trên Docker trong Windows

Cài đặt và Cấu hình Tải Docker từ trang web chính thức: https://www.docker.com/get-started Cấu hình镜像加速 Để tăng tốc độ tải, bạn cần cấu hình các mirror cho Docker. Thêm các đường dẫn sau vào tệp cấu hình Docker: "registry-mirrors": [ "https://registry.docker-cn.com", "https://dockerproxy.com", "https://hub ...

Đăng vào ngày 13 tháng 6 lúc 18:30