整理

一、Docker?

1、是什么?

Docker 是一個(gè)容器工具,站在 Docker 的角度,軟件就是容器的組合:業(yè)務(wù)邏輯容器、數(shù)據(jù)庫(kù)容器、儲(chǔ)存容器、隊(duì)列容器......Docker 使得軟件可以拆分成若干個(gè)標(biāo)準(zhǔn)化容器,然后像搭積木一樣組合起來。Docker屬于Linux容器的一種封裝,提供簡(jiǎn)單易用容器的接口,它是目前最流行的 Linux 容器解決方案。(注意:Docker本身并不是容器,它是創(chuàng)建容器的工具,是應(yīng)用容器引擎)

2、解決什么問題?環(huán)境配置難;虛擬機(jī)資源占用多 冗余步驟多 啟動(dòng)慢;

3、有什么作用?提供一次性環(huán)境;提供彈性云服務(wù);組建微服務(wù)架構(gòu);

4、使用

1)image文件:Docker 把應(yīng)用程序及其依賴,打包在 image 文件里面。只有通過這個(gè)文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根據(jù) image 文件生成容器的實(shí)例。同一個(gè) image 文件,可以生成多個(gè)同時(shí)運(yùn)行的容器實(shí)例。

image 文件是通用的,強(qiáng)烈建議直接使用官方現(xiàn)成的image 文件,當(dāng)然,如果推廣自己的項(xiàng)目 必須只做自己的image 文件。

2)image 文件生成的容器實(shí)例,本身也是一個(gè)文件,稱為容器文件。

3)RUN命令與CMD命令的區(qū)別在哪里?簡(jiǎn)單說,RUN命令在 image 文件的構(gòu)建階段執(zhí)行,執(zhí)行結(jié)果都會(huì)打包進(jìn)入 image 文件;CMD命令則是在容器啟動(dòng)后執(zhí)行。另外,一個(gè) Dockerfile 可以包含多個(gè)RUN命令,但是只能有一個(gè)CMD命令。

5、K8S

1)是什么?K8S,就是基于容器的集群管理平臺(tái),它的全稱,是kubernetes。

就在Docker容器技術(shù)被炒得熱火朝天之時(shí),大家發(fā)現(xiàn),如果想要將Docker應(yīng)用于具體的業(yè)務(wù)實(shí)現(xiàn),是存在困難的——編排、管理和調(diào)度等各個(gè)方面,都不容易。于是,人們迫切需要一套管理系統(tǒng),對(duì)Docker及容器進(jìn)行更高級(jí)更靈活的管理。就在這個(gè)時(shí)候,K8S出現(xiàn)了。

2)這個(gè)集群主要包括兩個(gè)部分:

一個(gè)Master節(jié)點(diǎn)(主節(jié)點(diǎn))

一群Node節(jié)點(diǎn)(計(jì)算節(jié)點(diǎn))

Master節(jié)點(diǎn)主要還是負(fù)責(zé)管理和控制。Node節(jié)點(diǎn)是工作負(fù)載節(jié)點(diǎn),里面是具體的容器。





******************************************************List**********************************************

1、TS

2、Flutter

Dart是Flutter的宿主語言;

可重點(diǎn)理解 底層源碼,因?yàn)镕lutter是前端runtime多元化的一個(gè)重要節(jié)點(diǎn);

-擴(kuò)展:js runtime(node和deno)、IOT

3、faas(了解一下 就行)

需要提前掌握 k8s 和 docker 的分布式架構(gòu),以及后續(xù)一些列自動(dòng)部署方案

4、圖形學(xué)技術(shù):webGL web GPU Tree.js 3D ……

5、serverless

6、前端AI:tf.js自動(dòng)化UI

7、PWA

8、rx.js

9、Docker(k8s)

10、webAssembly

11、后端:node.js Express Next.js Koa Egg Think

根據(jù)自己程度 適當(dāng)了解

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Docker簡(jiǎn)介 Docker即通過對(duì)應(yīng)用組件的封裝(packaging),分發(fā)(Distribution)...
    瑜騏閱讀 475評(píng)論 1 3
  • docker install docker install參考網(wǎng)址較老的版本docker所所支持命令和和部分文件路...
    只有香如故閱讀 436評(píng)論 0 0
  • 這兩天讀書還不錯(cuò),心態(tài)平緩了,陳小冠選什么書就讀什么書,沒有引導(dǎo)沒有操心,有時(shí)候看孩子拿下一本書又放回去也是很好笑...
    木木sani閱讀 592評(píng)論 0 0
  • 情緒是會(huì)傳染的。 一父親在公司受到了老板的批評(píng),回到家就把沙發(fā)上跳來跳去的孩子臭罵了一頓。...
    流動(dòng)的溫暖閱讀 924評(píng)論 0 0
  • 花了2個(gè)多月,終于看完了高銘的《天才在左 瘋子在右》。在還沒看這本書前,關(guān)于精神病人,我一開始的認(rèn)識(shí)就是他們都是“...
    小夏_7432閱讀 216評(píng)論 0 1

友情鏈接更多精彩內(nèi)容