Giới thiệu
Docker là công cụ rất mạnh mẽ cung cấp khả năng ảo hóa giúp chúng ta trong việc xây dựng, chạy và phát triển ứng dụng dưới dạng các Container.
Nói một cách dễ hiểu thì nó sẽ tạo ra Container độc lập so với hệ thống, nhà phát triển sẽ dễ dàng sử dụng, đóng gói và quản lý chương trình đó dễ dàng mà không có rủi ro vì chương trình sẽ không thể truy cập những phần khác của máy chủ mà không được cho phép.
Ngoài các ưu điểm như bảo mật, dễ cài đặt, dễ phát cài đặt phần mềm mà không cần quan tâm đến thư viện của nó, Docker là chương trình ảo hóa rất nhẹ, chính vì thế mà nó có thể cài đặt trên hầu hết các thiết bị kể cả Raspberry Pi
Cách cài đặt
Để bắt đầu cài đặt Docker, chúng ta cần Raspberry Pi đã cài đặt hệ điều hành Raspberry Pi OS, có kết nối mạng, và có khả năng truy cập SSH. Các bạn có thể tham khảo bài viết Cài đặt mới hệ điều hành Raspberry Pi OS và Kích hoạt SSH và cấu hình kết nối Wifi cho Raspberry Pi OS để chuẩn bị các bước ban đầu. Rồi, giờ thì bắt đầu vào nội dung chính nhé
Bước 1: Cập nhật hệ thống
Vẫn như thường lệ, chúng ta sẽ cần cập nhật và cài đặt các gói chương trình mới nhất cho Raspberry bằng 2 câu lệnh sau
sudo apt-get update sudo apt-get upgrade -y
Bước 2: Cài đặt Docker
Sau khi đã đảm bảo rằng Raspberry Pi đã được cập nhật các chương trình mới nhất. Chúng ta sẽ tiến hành cài đặt Docker
Việc cài đặt rất đơn giản vì Docker đã cung cấp đoạn script để tự động hóa hoàn toàn việc cài đặt. Các bạn sử dụng câu lệnh chính thức từ Docker sau để tiến hành cài đặt
curl -sSL https://get.docker.com | sh
Nếu các bạn lo ngại về rủi ro của hệ thống, các bạn có thể xem trực tiếp các câu lệnh sẽ được cài vào máy mình bằng cách vào đường dẫn sau: https://get.docker.com/
Việc cài đặt sẽ mất một chút thời gian, thử giãn và chờ cho đến khi việc cài đặt được hoàn thành nhé
Bước 3: Phân quyền cho tài khoản pi sử dụng Docker
Chúng ta cần phải thêm tài khoản pi vào nhóm docker trên hệ thống. Sử dụng câu lệnh sau để thực hiện điều đó
sudo usermod -aG docker pi
Kiểm tra tài khoản pi đã có trong nhóm Docker hay chưa bằng câu lệnh
groups
Danh sách các nhóm của tài khoản pi sẽ hiện ra và chắc chắn rằng có nhóm docker trong đó.

Bước 4: Kiểm tra Docker
Để kiểm tra phiên bạn của Docker sau khi được cài đặt. Chúng ta chạy câu lệnh
docker --version
Chúng ta sẽ được kết quả

Kết luận
Docker là chương trình mình đánh giá rất tuyệt vời cho Raspberry Pi. Ở các bài tiếp theo mình sẽ thực hiện cài đặt một số chương trình trên nền Docker khá hay cho Raspberry Pi. Nếu các bạn có vấn đề về cài đặt, vui lòng để lại bình luận để mình và mọi người có thể hướng dẫn nhé!