Làm thế nào để cài đặt Docker trên Raspberry pi với Raspbian?

Docker là một hệ thống chứa rằng bạn không cần nhiều tài nguyên để chạy vùng chứa, vì vậy Nó rất nhẹ và do đó Docker có thể là một ứng cử viên hoàn hảo cho việc phát triển và thử nghiệm ứng dụng web trên Raspberry Pi.

Tất nhiên, nó có thể làm những việc khác như chạy máy chủ web, máy chủ proxy hoặc máy chủ cơ sở dữ liệu và hơn thế nữa trong Docker trên Raspberry Pi.

Nếu bạn vẫn chưa biết về Docker, bạn nên biết rằng đây là một dự án mã nguồn mở tự động hóa việc triển khai ứng dụng trong vùng chứa phần mềm, cung cấp thêm một lớp trừu tượng hóa và tự động hóa ứng dụng trên nhiều hệ điều hành.

phu bến tàu sử dụng các tính năng cô lập tài nguyên của nhân Linux, chẳng hạn như nhóm và không gian tên (không gian tên) để cho phép các "vùng chứa" riêng biệt chạy trong một phiên bản Linux duy nhất, tránh chi phí khởi động và bảo trì máy ảo.

Chuẩn bị Raspberry Pi

Cài đặt Docker trên Raspberry Pi của chúng tôi không có gì phải viết về nhà và cài đặt của nó khá đơn giản. Trong hướng dẫn này Chúng tôi sẽ lấy làm cơ sở cho hệ thống chính thức của Raspberry đó là Raspbian.

Nếu bạn vẫn chưa cài đặt hệ thống này trên Raspberry của mình, bạn có thể tham khảo bài viết sau đây, chúng tôi sẽ giải thích cách thực hiện một cách khá đơn giản. Liên kết là cái này. 

Đã cài đặt Raspbian trên Raspberry pi của chúng tôi, chúng tôi sẽ cập nhật các gói và bộ đệm ẩn của kho lưu trữ gói APT Raspbian bằng lệnh sau:

sudo apt update

Bây giờ, bạn phải cập nhật tất cả các gói phần mềm mới đã được phát hiện từ Raspbian. Đối với điều này, chúng ta chỉ cần thực hiện lệnh sau:

sudo apt upgrade

Tại thời điểm này, các gói phần mềm cần được cập nhật.

Bây giờ, bạn phải cài đặt kernel-headers cho hệ điều hành. Điều này rất quan trọng, bởi vì nếu bạn không cài đặt các tiêu đề hạt nhân, Docker sẽ không hoạt động.

Để cài đặt kernel-headers, tất cả những gì bạn phải làm là chạy lệnh sau trong terminal:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Với tất cả những điều trên đã sẵn sàng, bây giờ chúng ta có thể tiến hành cài đặt Docker trên Raspberry Pi yêu quý của mình, vì chúng ta hoàn toàn chắc chắn rằng chúng ta có tất cả các gói cập nhật trong hệ thống.

Cài đặt Docker trên Raspberry Pi

Cài đặt Docker Chúng tôi thực hiện điều đó bằng cách thực hiện lệnh sau trong terminal:

curl -sSL https://get.docker.com | sh

Quá trình tải xuống và cài đặt này có thể mất một lúc, vì vậy tôi khuyên bạn nên dành thời gian của mình.

phu bến tàu

Đã cài đặt Docker trong hệ thống Raspberry Pi của chúng tôi, bây giờ chúng ta bắt đầu với công việc triển khai Docker để bạn có thể sử dụng nó.

Đối với điều này, bước đầu tiên là thêm người dùng hệ thống của chúng tôi "pi" (Mặc định Raspbian) vào nhóm docker. Do đó, bạn sẽ có thể tạo và quản lý vùng chứa, hình ảnh, khối lượng, v.v. docker không có đặc quyền sudo hoặc superuser.

Nếu họ đã tạo một người dùng khác, họ phải thay đổi "pi" thành tên người dùng của họ trong lệnh. Để thêm người dùng pi vào nhóm Docker họ chỉ cần chạy lệnh sau:

sudo usermod -aG docker pi

Thực hiện thay đổi này ngay bây giờ, cần phải khởi động lại hệ thống của chúng tôi, để các thay đổi được thực hiện được tải khi khởi động hệ thống và việc bổ sung vào nhóm Docker của người dùng của chúng tôi được áp dụng.

Họ có thể khởi động lại hệ thống của mình bằng cách chạy lệnh sau trong terminal:

sudo reboot

Khi hệ thống đã khởi động lại, chúng tôi quay trở lại nó và chúng tôi sẽ mở một thiết bị đầu cuối. Trong đó, chúng ta sẽ thực hiện lệnh sau để xác minh cài đặt Docker và rằng nó đã chạy trên hệ thống:

docker version

Như bạn có thể thấy, Docker đang hoạt động hoàn hảo trên Raspberry Pi của bạn.

Bây giờ bạn chỉ phải triển khai vùng chứa đầu tiên của mình. Để làm điều này, bạn có thể tìm kiếm một ứng dụng trên trang Docker, trang này có nhiều ứng dụng. Liên kết là cái này.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.