在Raspberry Pi上安裝Docker


下載Raspberry映像

https://www.raspberrypi.org/software/operating-systems/

設置WIFI

在SD卡的boot分區種新建 wpa_supplicant.conf 文件,並且配置 WiFi 的 SSID 和密碼,這樣樹莓派啟動后會自行讀取 wpa_supplicant.conf 配置文件連接 WiFi 設備。

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="WiFi的SSID"
    psk="WiFi密碼"
}

如果樹莓派有有線網絡連接,這時可以通過終端來設置WiFi。方法如下:
1.在Raspberry Pi的終端中,輸入以下命令。

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

2.在此文件的底部,添加以下行。

network={
ssid="The SSID of your network (eg. Network name)"
psk="Your Wifi Password"
}

Docker是用於在容器中創建,部署和運行應用程序的工具。該軟件在開發人員中很受歡迎,因為它可以加快開發過程,並且不占用大量資源。

Docker容器是輕量級的,尤其是與虛擬機相比。如果您是Raspberry Pi用戶,此功能特別有用。

如果您需要在Raspberry Pi上安裝Docker的幫助,請閱讀有關如何在Raspberry Pi上安裝Docker的分步指南

有關如何在Raspebby Pi上安裝Docker的教程。

先決條件

 
  • 運行Raspbian操作系統的Raspberry Pi
  • Raspbian Stretch(精簡版)
  • 啟用S​​SH連接

如何在Raspberry Pi上安裝Docker

 

要在Raspberry Pi上安裝Docker,您需要執行以下步驟:

  1. 更新和升級您的系統。
  2. 下載安裝腳本並安裝軟件包。
  3. 允許非root用戶執行Docker命令
  4. 通過檢查Docker版本來驗證安裝。
  5. 通過運行“ hello-world”容器來測試設置。

步驟1:更新和升級

 

首先更新和升級系統。這樣可以確保您安裝軟件的最新版本。
打開一個終端窗口並運行命令:

sudo apt-get update && sudo apt-get upgrade

在Raspberry Pi上安裝Docker之前,更新和升級Raspbian存儲庫。


 

為了避免安全和性能問題,請確保經常更新Raspberry Pi


第2步:下載便利腳本並在Raspberry Pi上安裝Docker

 

繼續使用以下命令下載安裝腳本:

curl -fsSL https://get.docker.com -o get-docker.sh

使用以下命令執行腳本:

sudo sh get-docker.sh

這將為Raspbian Linux發行版安裝必需的軟件包。

如何下載便捷腳本以在Raspberry Pi上安裝Docker。

輸出將告訴您系統上正在運行哪個版本的Docker。

有關在Raspberry Pi上運行的Docker版本的信息。

步驟3:將非超級用戶添加到Docker組

 

默認情況下,只有具有管理特權的用戶(root用戶)才能運行容器。如果您沒有以root用戶身份登錄,則一種選擇是使用sudo前綴。

但是,您也可以將非root用戶添加到Docker組,這將允許它執行docker命令。

將用戶添加到Docker組的語法為:

sudo usermod -aG docker [user_name]

要添加Pi用戶(Raspbian中的默認用戶),請使用以下命令:

sudo usermod -aG docker Pi

如果該過程成功,則沒有特定的輸出。要進行更改,您需要先注銷然后再登錄。

步驟4:檢查Docker版本和信息

 

通過輸入以下內容檢查Raspberry Pi上Docker的版本:

docker version

輸出將顯示Docker版本以及一些其他信息。
有關系統范圍的信息(包括內核版本,容器和映像的數量以及更多擴展說明),請運行:

docker info

步驟5:運行Hello World Container

 

測試Docker是否已正確設置的最佳方法是運行Hello World容器。
為此,請鍵入以下命令:

docker run hello-world

該軟件將與Docker守護程序聯系,提取“ hello-world”映像,並基於該映像創建一個新容器。
完成所有步驟后,輸出應通知您安裝似乎正常運行

驗證Docker安裝在Raspberry Pi上是否正確運行。


 

嘗試自己創建容器,並了解一些管理Docker容器最佳實踐


Raspberry Pi Docker映像

 

與大多數其他Linux發行版相反,Raspberry Pi基於ARM體系結構。因此,並非所有Docker映像都能在您的Raspberry Pi上運行。

實際上,所有不是專門為ARM設備設計的Docker鏡像都將無法正常工作。在Raspberry Pi上運行專為x86 / x64和i386架構設計的docker-apps將返回錯誤。

請記住,在搜索要從Docker Hub提取的圖像時,請注意這一點應用架構過濾器以搜索支持的應用。

對於自定義解決方案,最好的辦法是基於正式映像運行容器,然后對其進行修改並將更改提交到新映像。

如何在Raspberry Pi上升級Docker?

 

無需重新運行便捷腳本即可升級Docker。此外,如果重新嘗試運行便捷腳本,則它嘗試訪問已添加的存儲庫時可能會導致問題。

使用軟件包管理器通過以下命令升級Docker:

sudo apt-get upgrade

如何在Raspberry Pi上卸載Docker?

 

盡管您使用了便利腳本進行安裝,但是您可以使用軟件包管理器簡單地刪除docker:

sudo apt-get purge docker-ce

使用purge命令在樹莓派上卸載docker。


 

:根據軟件的版本,您可能需要使用額外的命令完全刪除泊塢窗:sudo apt-get purge docker-ce-cli


要刪除剩余的圖像,容器,卷和其他相關數據,請運行以下命令:

sudo rm -rf /var/lib/docker

必須手動刪除已編輯的配置文件。

結論

 

現在,您可以在Raspberry Pi上使用Docker,並使用容器開發隔離的輕量級應用程序。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM