1. 程式人生 > 其它 >【2022.01.07】拾回樹莓派,折騰docker

【2022.01.07】拾回樹莓派,折騰docker

樹莓派剛才玩脫了,同時執行多個docker然後就記憶體卡壞了,現在又要重頭開始,不妨記錄一下

(一定要買好一點的記憶體卡啊!!!

刷入Raspberry Pi

這裡我選的是lite版本(因為用不到桌面都是用命令列的,桌面程式佔記憶體,而且在我同時開8個docker的時候,樹莓派記憶體卡壞了,所以這次選擇不帶桌面的版本)

在刷寫好後會彈出是否格式化,不理它,重新插

開啟ssh

在新的boot分割槽下新建檔案,命名為ssh不帶字尾

設定wifi連線

在boot分割槽下新建檔案wpa_supplicant.conf寫入

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
ssid="WiFi名字"
psk="WiFi密碼"
key_mgmt=WPA-PSK
priority=1
}
 
network={
ssid="WiFi名字"
psk="WiFi密碼"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}

priority:連線優先順序,數字越大優先順序越高(不可以是負數)

scan_ssid:連線隱藏WiFi時需要指定該值為1

拔下TF卡,插入樹莓派,綠燈有在閃亮就可以了

尋找樹莓派的IP地址

進入路由器的DHCP功能,檢視樹莓派的IP地址

每個人路由器後臺不一樣,我這裡是樹莓派分配到了192.168.1.74

設定靜態IP地址

為了防止DHCP隨意變化樹莓派地址,要固定IP地址

使用一些SSH的軟體連線樹莓派,我使用的是PUTTY(比較輕量)

預設賬號是pi

預設的密碼是raspberry

sudo nano /etc/dhcpcd.conf

nano是一個文字編輯器,後面那個是檔名稱

拉到最下面

把註釋刪掉,然後複製一下,修改一下第一行的介面

eth0是有線連線的設定,wlan0是無線連線的設定

修改完成後按ctrl+x,“y”,“enter”儲存並退出檔案。重啟樹莓派。再次在終端使用“ifconfig”命令您會確認IP地址

更換國內源

與Windows不同的是,Linux的軟體可以不用到網上尋找後下載,可以直接在程式碼中安裝

但是基本上這些網站預設都在海外,所以要更換為國內的源進行下載

(我路由器已經kx上網了,所以不用修改,想修改的話百度一下吧

安裝docker

一鍵指令碼

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

然後等待一段時間吧

驗證docker是否安裝成功

sudo docker run hello-world

執行docker成功的時候可以看到helloworld的語句

修改docker為國內源(看個人需求)

echo "deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list

然後輸入三條shell命令,設定開機啟動,開啟docker服務

sudo systemctl daemon-reload #重啟 systemctl 守護程序
sudo systemctl enable docker #設定 Docker 開機啟動
sudo systemctl start docker #開啟 Docker 服務 

安裝docker管理圖形化介面

sudo docker pull portainer/portainer
#下載 Docker 圖形化介面 portainer
sudo docker volume create portainer_data
#建立 portainer 容器
sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer 
#執行 portainer
#瀏覽器進入portainer
#樹莓派IP:9000

進入後介面長這樣

選擇本地

進入容器後可以看到我們剛才建立的hello-world,可以把它通過圖形化的方式remove掉了

只是remove的話在image中仍然存在,還要在images中刪掉該映象

這下最基本的操作就結束了,後面會分享一些有意思的映象

參考連結

無螢幕和鍵盤配置樹莓派WiFi和SSH | 樹莓派實驗室 (nxez.com)

固定樹莓派IP的方法_行走的皮卡丘-CSDN部落格

樹莓派(二)docker安裝 - 嗶哩嗶哩 (bilibili.com)