本文主要演示了樹莓派如何安裝Docker和Docker-compose的過程。
系統版本:
Linux raspberrypi 5.15.76-v7+ #1597 SMP Fri Nov 4 1217 GMT 2022 armv7l GNU/Linux
安裝Docker
1,更新系統
首先,要保持系統的更新,對安裝很有必要。
命令行運行以下命令,更新Raspberry Pi 的系統:
sudo apt-get update && sudo apt-get upgrade
2,下載Docker安裝腳本
下載合適的腳本,在樹莓派環境中安裝Docker
在命令行中,輸入以下命令:
curl -fsSL https://get.docker.com -o get-docker.sh
3,運行安裝腳本
下載完成后,則是運行腳本,會自動安裝完成。
在命令行中,輸入以下命令:
sudo sh get-docker.sh
稍等一會,會看到以下信息,表示安裝成功。
4,查看Docker 版本
在命令行中,輸入以下命令:
docker version
5,運行Docker hello-world
安裝成功后,可以運行一個 hello-world的Docker鏡像,體驗一下Docker。如果本地沒有hello-world鏡像的話,會自動向下載。
在命令行中,輸入以下命令:
sudo docker run hello-world
運行后,會看到以下信息,證明一切都準備妥當,可以開啟你的Docker之旅
檢查本地安裝了多少個Docker鏡像
在這里介紹一個經常使用的Docker命令,就是docker images,可以列出系統中安裝了多少個Docker鏡像,占了多少空間,例如使用-a就可以查看Docker鏡像列表,命令行輸入如下命令:
sudo docker images -a
Docker images命令介紹:
Docker images :列出本地鏡像。
語法:
docker images [OPTIONS] [REPOSITORY[:TAG]]
OPTIONS說明:
-a :列出本地所有的鏡像(含中間映像層,默認情況下,過濾掉中間映像層);
--digests :顯示鏡像的摘要信息;
-f :顯示滿足條件的鏡像;
--format :指定返回值的模板文件;
--no-trunc :顯示完整的鏡像信息;
-q :只顯示鏡像ID。
在Docker組中添加一個非root用戶
按照Raspberry Pi的流程,無論哪個擁有管理權限的用戶,我們都可以認為是根用戶,可以執行容器。
例如,如果用戶沒有登錄到管理根,那么就要使用sudo前綴。
我們也可以將非root用戶添加到Docker組中,這樣就可以運行直接執行的docker命令。而不用再在docker命令前添加sudo
以下是向Docker組添加用戶的語法。
sudo usermod -aG docker [user_name]
例如是Raspbian中添加Pi用戶的默認用戶,可以參考下面的命令:
sudo usermod -aG docker pi
然后,重啟sudo reboot
安裝 Docker-compose
使用 apt-get 安裝
直接在命令行中使用以下命令則可以安裝:
sudo apt-get install docker-compose
不推薦 PIP3 安裝
不推薦使用 pip3 的方法安裝docker-compose
pip3 install docker-compose #不推薦此方法,因為會爆錯
會提示如下錯誤ERROR: Failed building wheel for bcrypt
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for bcrypt Failed to build bcrypt ERROR: Could not build wheels for bcrypt, which is required to install pyproject.toml-based projects
審核編輯:劉清
-
樹莓派
+關注
關注
116文章
1679瀏覽量
105252 -
Docker
+關注
關注
0文章
446瀏覽量
11738
原文標題:樹莓派如何安裝Docker和Docker-compose的過程
文章出處:【微信號:凌順實驗室,微信公眾號:凌順實驗室】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論