Hướng dẫn Docker từ Cơ bản đến Nâng cao

1. Tổng quan về Docker và Ảo hóa # Ảo hóa là gì? Trong máy tính, ảo hóa (tiếng Anh: Virtualization) là công nghệ quản lý tài nguyên, trừu tượng hóa và chuyển đổi các tài nguyên vật lý của máy tính như máy chủ, mạng, bộ nhớ và lưu trữ. Điều này phá vỡ rào cản không thể cắt rời giữa các cấu trúc thực thể, cho phép người dùng sử dụng tài nguyên h ...

Đăng vào ngày 26 tháng 6 lúc 09:42

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

Thiết Lập Và Cài Đặt Docker Trên CentOS 7

Thiết Lập Và Cài Đặt Docker 1. Cài Đặt Docker CE Sử Dụng Nguồn Nội Địa (Cài Đặt Trực Tuyến) 1) Cấu Hình Chuyển Gói Dữ Liệu (Kernel CentOS 7) cat <<EOF > /etc/sysctl.d/docker.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.all.rp_filter = 0 net.ipv4 ...

Đăng vào ngày 11 tháng 6 lúc 20:12

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

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

Cài đặt Docker trên CentOS 7

Nội dung chính 1. Tổng quan về Docker 2. Cài đặt Docker 3. Nội dung mở rộng Docker là công cụ mạnh mẽ giúp người dùng triển khai ứng dụng một cách hiệu quả và linh hoạt hơn. Bài viết này sẽ hướng dẫn chi tiết cách cài đặt Docker trên hệ điều hành CentOS 7. Tổng quan về Docker Nguyên lý hoạt động của Docker Docker là một nền t ...

Đăng vào ngày 7 tháng 6 lúc 21:02

Triển Khai Redis Cluster High Availability với Docker Compose

Để đạt được tính sẵn sàng cao và khả năng mở rộng trong Redis, chế độ cụm (Redis Cluster) là một lựa chọn lý tưởng. Tuy nhiên, việc thiết lập một cụm Redis yêu cầu tuân thủ các quy tắc về số lượng nút tối thiểu. Cụ thể, Redis Cluster cần ít nhất 3 nút master để hoạt động ổn định. Để đảm bảo khả năng chịu lỗi, mỗi master thường đi kèm với một ho ...

Đăng vào ngày 6 tháng 6 lúc 03:38

Dockerfile Hướng dẫn Chi tiết

Dockerfile là một tập lệnh bao gồm các lệnh và tham số được áp dụng cho một image cơ sở để cuối cùng tạo ra một image mới. Tên file bắt buộc phải là Dockerfile. Nguồn gốc của Image Tải từ registry từ xa (ví dụ: Docker Hub) Tạo từ container đang chạy Giải nén từ file .tar Xây dựng từ Dockerfile: Đây là file văn bản chứa các lện ...

Đăng vào ngày 5 tháng 6 lúc 01:21

Docker - Quản lý dữ liệu và volume

Phần trước: Docker - Ảnh chứa 1. Giải pháp lưu trữ dữ liệu? Khi sử dụng Docker, chúng ta biết rằng các container được tạo ra từ các image đã có sẵn. Ví dụ với image MySQL, dù khởi động bao nhiêu lần thì vẫn dùng chung một image gốc. Vậy làm thế nào để lưu giữ dữ liệu sinh ra trong quá trình chạy container? Làm sao để dữ liệu này tồn tại vượt qu ...

Đăng vào ngày 23 tháng 5 lúc 16:39