日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker最全教程之树莓派和Docker(十六)

發(fā)布時間:2023/12/4 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker最全教程之树莓派和Docker(十六) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

樹莓派(Raspberry Pi)是一臺卡片電腦(只有信用卡大小),我們可以使用樹莓派做很多事情,比如智能家居的中控、航空器、BT下載器、挖礦機、智能機器人、小型服務器(花生殼+網站)等等。

目前,支持 Linux 的 IoT 設備越來越多,比如本文中的樹莓派。而Docker,在物聯網這塊,也提供了一個優(yōu)秀的解決方案。一方面,真正做到了一次編譯,到處運行(包括各種loT設備),而且還很輕量,另一方面,鏡像的差異化更新可以減輕低帶寬網絡上的壓力, 減少連接設備所需的時間量和降低故障概率,使更頻繁地應用更新成為可能。同時,Docker在邊緣計算這塊也大有可為。物聯網這塊,這是個長遠的話題,我們后續(xù)再來探討。


樹莓派和Docker



什么是樹莓派

樹莓派(Raspberry Pi)是一臺卡片電腦(只有信用卡大小),其系統(tǒng)基于Linux。可以安裝Windows 10 IoT。

注意

樹莓派雖小,可是五臟俱全!連上網線,接上鼠標鍵盤顯示器,就是一臺微型電腦了!我們可以使用樹莓派做很多事情,比如智能家居的中控、航空器、BT下載器、挖礦機、智能機器人、小型服務器(花生殼+網站)等等。

官方網站:

https://www.raspberrypi.org/

樹莓派官網有很多實驗項目,有興趣的朋友可以去多多嘗試:

https://projects.raspberrypi.org/zh-CN/projects

?


樹莓派的價格也非常便宜,基本上200多就可以入手一臺,具體大家可以上淘寶:

?


相關參數(3B+)如下所示:


藝術照看過了,我們上幾張實景圖:

?



開啟SSH

SSH我們在之前已經講過,主要是用于遠程登錄。不過在自帶的樹莓派系統(tǒng)之中,開啟SSH比較簡單。我們可以使用sudo raspi-config 進入配置界面:


然后選擇【Advanced Options】:


選擇【A4 SSH】來啟用SSH服務。


安裝Docker

和之前一樣,我們使用ssh來安裝Docker。這里我們使用快捷腳本安裝:

1.?使用ssh連接樹莓派


2.?使用快捷腳本安裝。

如有疑問,可以回顧之前的教程,這里我們直接執(zhí)行以下腳本:

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

sh get-docker.sh

注意

“dpkg ”是“Debian Packager ”的簡寫。為 “Debian” 專門開發(fā)的套件管理系統(tǒng),方便軟件的安裝、更新及移除。所有源自“Debian”的“Linux ”發(fā)行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。dpkg是Debian軟件包管理器的基礎,在剛才安裝docker時,dpkg被中斷,我們可以使用“sudo dpkg --configure -a”命令來重新配置和釋放所有的軟件包。



然后再次執(zhí)行安裝腳本:


直到安裝成功:?


運行.NET Core Demo

Docker在物聯網這塊,提供了一個優(yōu)秀的解決方案。一方面,真正做到了一次編譯,到處運行(包括各種loT設備),而且還很輕量,另一方面,鏡像的差異化更新可以減輕低帶寬網絡上的壓力, 減少連接設備所需的時間量和降低故障概率,使更頻繁地應用更新成為可能。同時,Docker在邊緣計算這塊也大有可為。這里,我們不做深入的挖掘,后續(xù)我會專門講述。

Docker安裝成功后,我們可以運行一個demo,來檢測下我們的成果——比如運行.NET Core 的官方Demo,具體命令如下所示:

docker run --name aspnetcore_sample --rm -it -p 8000:80 microsoft/dotnet-samples:aspnetapp

?


主機端口我們綁定了8000端口,因此我們可以通過IP和端口訪問aspnetcore_sample:

訪問速度非常快,在某些場景下,我們可以配合花生殼基于樹莓派搭建一個簡單的站點,然后利用容器的特級權限來搞些不一樣的事情。說到容器特級權限,接下來我們在TeamCity的搭建教程中來穿插講解。


往期文章一覽



Docker最全教程——從理論到實戰(zhàn)(一)

Docker最全教程——從理論到實戰(zhàn)(二)

Docker最全教程——從理論到實戰(zhàn)(三)

Docker最全教程——從理論到實戰(zhàn)(四)

Docker最全教程——從理論到實戰(zhàn)(五)

Docker最全教程——從理論到實戰(zhàn)(六)

Docker最全教程——從理論到實戰(zhàn)(七)

Docker最全教程——從理論到實戰(zhàn)(八)? ??

Docker最全教程——從理論到實戰(zhàn)(九)

Docker最全教程之使用Tencent Hub來完成CI(十)
Docker最全教程——數據庫容器化(十一)
Docker最全教程——數據庫容器化之持久保存數據(十二)
Docker最全教程——MongoDB容器化(十三)
Docker最全教程——Redis容器化以及排行榜實戰(zhàn)(十四)
Docker最全教程之Ubuntu下安裝Docker(十五)



轉載是一種動力 分享是一種美德

如果喜歡作者的文章,請關注“magiccodes”訂閱號以便第一時間獲得最新內容。本文版權歸作者和湖南心萊信息科技有限公司共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


QQ群:

編程交流群<85318032>?

產品交流群<897857351>


總結

以上是生活随笔為你收集整理的Docker最全教程之树莓派和Docker(十六)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。