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

Install Docker Raspberry Pi



Docker là một hệ thống chứa cho Linux. Nó được sử dụng để chạy các vùng chứa Linux nhẹ trên hệ thống vận hành máy chủ Linux khác (còn gọi là máy chủ lưu trữ Docker). Nếu bạn đang cố gắng học Docker trên máy tính thực, thì Raspberry Pi là một giải pháp rất hiệu quả về chi phí. Vì các vùng chứa Docker có trọng lượng nhẹ, bạn có thể dễ dàng lắp nó từ 5-10 hoặc nhiều vùng chứa Docker trên máy chủ Raspberry Pi. Tôi khuyên bạn nên mua Raspberry Pi 3 Model B hoặc Raspberry Pi 3 Model B + nếu bạn muốn thiết lập Docker trên đó vì các mẫu Raspberry Pi này có bộ nhớ (RAM) 1GB. Bạn càng có nhiều bộ nhớ càng tốt. Nhưng đáng buồn là chưa có Raspberry Pi nào được phát hành có bộ nhớ lớn hơn 1 GB.

Trong bài viết này, tôi sẽ chỉ cho bạn cách cài đặt Docker trên Raspberry Pi 3 Model B. Tôi sẽ sử dụng hệ điều hành Ubuntu Core trên Raspberry Pi 3 Model B của mình để trình diễn.







Bạn cần:



  • Một Raspberry Pi 3 Model B hoặc Raspberry Pi 3 Model B + Thiết bị máy tính bảng đơn.
  • Thẻ nhớ microSD tối thiểu 16GB để cài đặt Ubuntu Core.
  • Cáp Ethernet để kết nối internet. Bạn cũng có thể sử dụng Wi-Fi tích hợp cho Internet. Nhưng tôi thích kết nối có dây hơn vì tôi nghĩ nó đáng tin cậy hơn.
  • Cáp HDmi.
  • Màn hình có cổng HDMI.
  • Bàn phím USB để định cấu hình Ubuntu Core lần đầu tiên.
  • Bộ đổi nguồn cho Raspberry Pi.

Cài đặt Ubuntu Core trên Raspberry Pi 3:

Tôi đã hướng dẫn bạn cách cài đặt và cấu hình Ubuntu Core trên Raspberry Pi 2 và Raspberry Pi 3 trong một bài viết khác về Raspberry Pi mà tôi đã viết trên LinuxHint. Bạn có thể kiểm tra nó tại (Liên kết đến bài viết Cài đặt Ubuntu trên Raspberry Pi)



Cấp nguồn cho Raspberry Pi 3:

Khi bạn đã thiết lập xong mọi thứ, hãy kết nối tất cả các thiết bị và trình kết nối cần thiết với Raspberry Pi của bạn và bật nó lên.





Kết nối với Raspberry Pi 3 qua SSH:

Khi bạn đã cấu hình Ubuntu Core OS, bạn sẽ có thể kết nối với Raspberry Pi 3 của mình thông qua SSH. Thông tin cần thiết để kết nối với Raspberry Pi của bạn qua SSH sẽ được hiển thị trên Màn hình được kết nối với Raspberry Pi của bạn như bạn có thể thấy trong phần được đánh dấu của ảnh chụp màn hình bên dưới.



Bây giờ, từ bất kỳ máy tính nào mà bạn đã thêm khóa SSH vào tài khoản Ubuntu One của mình, hãy chạy lệnh sau để kết nối với Raspberry Pi qua SSH:

$ ssh [email được bảo vệ]

GHI CHÚ: Thay thế tên người dùng và địa chỉ IP của lệnh bằng của bạn.

Bạn có thể gặp lỗi khi kết nối với Raspberry Pi của mình qua SSH, trong trường hợp đó, chỉ cần chạy lệnh sau:

$ ssh-keygen -f ~ / .ssh / known_hosts -R 192.168.2.15

Bây giờ, bạn sẽ có thể kết nối lại với Raspberry Pi của mình qua SSH. Nếu đây là lần đầu tiên bạn kết nối với Raspberry Pi của mình qua SSH, thì bạn sẽ thấy thông báo sau. Chỉ cần gõ vào đúng và sau đó nhấn .

Bạn nên được kết nối.

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

Trên Ubuntu Core, bạn chỉ có thể cài đặt các gói snap. May mắn thay, Ubuntu Core có gói snap Docker trong kho lưu trữ gói snap chính thức. Vì vậy, bạn sẽ không gặp bất kỳ khó khăn nào khi cài đặt Docker trên Raspberry Pi 3. Để cài đặt Docker trên Raspberry Pi 3, hãy chạy lệnh sau:

$ sudo snap cài đặt docker

Như bạn có thể thấy, Docker đang được cài đặt. Sẽ mất một lúc để hoàn thành.

Tại thời điểm này, Docker đã được cài đặt. Như bạn có thể thấy, phiên bản của Docker là 18.06.1. Đó là Docker Community Edition.

Bây giờ, hãy chạy lệnh sau để kết nối Docker với hệ thống:

$ sudo snap kết nối docker: home

Sử dụng Docker trên Raspberry Pi 3:

Trong phần này, tôi sẽ chỉ cho bạn cách chạy vùng chứa Docker trên Raspberry Pi 3. Hãy bắt đầu. Bạn có thể tìm kiếm hình ảnh Docker bằng lệnh sau:

$ sudo docker tìm kiếm KEYWORD

Ví dụ: để tìm kiếm hình ảnh docker Ubuntu, hãy chạy lệnh sau:

$ sudo docker tìm kiếm trong ubuntu

Như bạn có thể thấy, kết quả tìm kiếm được hiển thị. Bạn có thể tải xuống và sử dụng bất kỳ hình ảnh Docker nào từ đây. Hình ảnh Docker đầu tiên trong kết quả tìm kiếm là ubuntu . Hãy tải xuống và cài đặt nó.

Để tải xuống (theo thuật ngữ Docker pull) ubuntu hình ảnh, chạy lệnh sau:

$ sudo docker kéo ubuntu

Như bạn có thể thấy, Docker ubuntu hình ảnh đang được kéo.

Docker ubuntu hình ảnh được kéo.

Bạn có thể liệt kê tất cả các hình ảnh Docker mà bạn đã kéo bằng lệnh sau:

hình ảnh $ sudo docker

Bây giờ, bạn có thể tạo vùng chứa Docker bằng cách sử dụng ubuntu hình ảnh bằng lệnh sau:

$ sudo docker run -it ubuntu

Như bạn có thể thấy, một vùng chứa Docker được tạo và bạn đã đăng nhập vào vỏ của vùng chứa mới.

Bây giờ, bạn có thể chạy bất kỳ lệnh nào bạn muốn tại đây như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Để thoát ra khỏi vỏ của vùng chứa, hãy chạy lệnh sau:

$ thoát

Bạn có thể liệt kê tất cả các vùng chứa bạn đã tạo bằng lệnh sau:

$ sudo docker ps -a

Như bạn có thể thấy, vùng chứa mà tôi đã tạo trước đó có ID vùng chứa 0f097e568547 . Vùng chứa không chạy nữa.

Bạn có thể bắt đầu vùng chứa 0f097e568547 một lần nữa, với lệnh sau:

$ sudo docker start 0f097e568547

Như bạn có thể thấy, vùng chứa 0f097e568547 đang chạy lại.

Để đăng nhập vào vỏ của vùng chứa, hãy chạy lệnh sau:

$ sudo docker đính kèm 0f097e568547

Như bạn có thể thấy, tôi đã đăng nhập vào vỏ của vùng chứa 0f097e568547 lần nữa.

Bạn có thể kiểm tra dung lượng bộ nhớ, CPU, I / O đĩa, I / O mạng, v.v. mà các vùng chứa đang chạy đang sử dụng bằng lệnh sau:

Số liệu thống kê về $ sudo docker

Như bạn có thể thấy, tôi có hai vùng chứa đang chạy và ID, tên, mức sử dụng CPU, mức sử dụng bộ nhớ, mức sử dụng mạng, mức sử dụng đĩa, pid, v.v. của chúng được hiển thị theo cách định dạng độc đáo.

Tôi đang chạy Docker và 2 vùng chứa trên Raspberry Pi 3 của mình và tôi vẫn còn trống / trống khoảng 786 MB bộ nhớ. Docker trên Raspberry Pi 3 thật tuyệt vời.

Vì vậy, đó là cách bạn cài đặt và sử dụng Docker trên Raspberry Pi 3. Cảm ơn bạn đã đọc bài viết này.