如何使用Raspbian在Raspberry pi上安裝Docker?

Docker是一個容器系統 您不需要很多資源來運行容器,因此 很輕 因此,Docker可能是在Raspberry Pi上進行Web應用程序開發和測試的理想人選。

當然啦 它可以做其他事情,例如運行Web服務器,代理服務器或數據庫服務器等等。 在Raspberry Pi上的Docker中。

如果您仍然不了解Docker,則應該知道這是一個開源項目, 自動化軟件容器中的應用程序部署,提供了跨多個操作系統的應用程序虛擬化抽象和自動化的附加層。

碼頭工人 使用Linux內核的資源隔離功能,例如cgroups和名稱空間 (命名空間)以允許單獨的“容器”在單個Linux實例中運行,從而避免了啟動和維護虛擬機的開銷。

準備Raspberry Pi

在我們的Raspberry Pi上安裝Docker並不需要花太多時間 它的安裝非常簡單。 在本教程中 我們將以樹莓的官方系統為基礎 這是Raspbian。

如果您的Raspberry上仍未安裝此系統,則可以查閱以下文章,在其中我們以一種非常簡單的方式說明瞭如何執行此操作。 鏈接是這個。 

在我們的Raspberry pi上已經安裝了Raspbian, 我們將更新軟件包 和Raspbian APT軟件包存儲庫使用以下命令緩存:

sudo apt update

現在,您必須更新從Raspbian中檢測到的所有新軟件包。 為此,我們只需要執行以下命令:

sudo apt upgrade

此時,需要更新軟件包。

現在, 您必須為操作系統安裝內核頭文件。 這很重要,因為如果您不安裝內核頭文件,則Docker將無法工作。

要安裝內核頭文件,您需要做的就是在終端中運行以下命令:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

在完成上述所有準備工作之後,我們現在可以繼續在我們心愛的Raspberry Pi上安裝Docker,因為我們完全確定我們在系統中擁有所有更新的軟件包。

在Raspberry Pi上安裝Docker

Docker安裝 我們通過在終端中執行以下命令來做到這一點:

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

此下載和安裝過程可能需要一段時間,因此建議您花些時間。

碼頭工人

在我們的Raspberry Pi系統中已經安裝了Docker, 現在我們開始實施工作 Docker,因此您可以使用它。

為此,第一步是 添加我們的系統用戶“ pi” (Raspbian默認) 到docker組。 因此,您將能夠創建和管理容器,圖像,卷等。 沒有sudo或超級用戶權限的docker。

如果他們創建了其他用戶,則必須在命令中將“ pi”更改為用戶名。 要將pi用戶添加到Docker組 他們只需要運行以下命令:

sudo usermod -aG docker pi

現在進行更改, 有必要執行我們的系統重啟,以便在系統啟動時加載所做的更改,並應用對用戶Docker組的添加。

他們可以通過在終端中運行以下命令來重新啟動系統:

sudo reboot

系統重新啟動後,我們將重新進入該系統,然後將打開一個終端。 在其中,我們將執行以下命令來 驗證Docker的安裝以及它已經在系統上運行:

docker version

如您所見,Docker已經在您的Raspberry Pi上完美運行。

現在,您只需要實現第一個容器即可。 為此,您可以在具有許多應用程序的Docker頁面上搜索一個。 鏈接是這個。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。