起因是這樣的,我系統崩了
事先准備
wifi或網線
樹莓派和電源
內存卡和讀卡器
首先是裝系統
去https://downloads.raspberrypi.org/raspios_arm64/images/找一個最新的或自己中意的系統


點擊之后開始下載鏡像
然后在https://www.raspberrypi.com/software/下載Raspberry Pi Imager

Imager是傻瓜式安裝,裝完后插入讀卡器和內存卡,開始寫系統
先選擇內存卡


選擇系統后下拉找到 use custom
找到之前下好的鏡像


點擊 write,會提示你進行預設置


由於沒有額外的顯示屏,這里打開ssh
並設置wifi(網線直連可跳過這步)


設置完成后再點擊 write就行了,燒寫過程中內存卡中的數據會被清除


燒寫完成后就可以把內存卡插入樹莓派,上電

稍等片刻后在路由器后台找到樹莓派的ip地址,然后win+R運行CMD

在命令提示符輸入ssh pi@xxx.xxx.xxx.xxx
pi是樹莓派默認的用戶名,后面是樹莓派的ip地址,回車確認后它會要求你輸入預設置的密碼(如果有的話)
注意:輸入密碼時是看不到輸入細節的,並不是未輸入


這樣就算連接成功了
我們可以輸入uname -a和getconf LONG_BIT來查看系統信息

這里我們先輸入sudo apt-get update更新源

接下來安裝docker
根據docker的官方文檔,我們輸入curl -fsSL https://get.docker.com -o get-docker.sh獲取一鍵安裝腳本
然后sudo sh get-docker.sh直接開始安裝
運行完后是這樣的

我們輸入docker -v可以看到docker的版本,然后輸入個docker ps測試一下

出現了這種情況,這里可以看看https://blog.csdn.net/u011337602/article/details/104541261/的帖子
按照教程,依次輸入
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
后,再測試一下docker ps,這里就正常了

接下來是docker-compose
我們來https://github.com/docker/compose/,點擊這個releases的版本號

進去后拉到底部,在assets中找到一個適合自己的版本

右鍵復制鏈接地址后,填入
sudo curl -L "xxxxxxx" -o /usr/local/bin/docker-compose
我這里是sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-aarch64" -o /usr/local/bin/docker-compose
然后添加運行權限sudo chmod +x /usr/local/bin/docker-compose
接着就可以輸入docker-compose -v測試一下有沒有安裝成功了

