WebAssembly,通常簡稱為 Wasm,是一種相對較新的技術,允許您編譯用 40 多種語言(包括 Rust、C、C++、JavaScript 和 Golang)編寫的應用程序代碼,并在沙盒環境中運行它" />

日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 知識百科

Docker+Wasm 技術預覽簡介

來源: 責編: 時間:2023-08-07 16:30:39 303觀看
導讀 什么是 Wasm?
WebAssembly,通常簡稱為 Wasm,是一種相對較新的技術,允許您編譯用 40 多種語言(包括 Rust、C、C++、JavaScript 和 Golang)編寫的應用程序代碼,并在沙盒環境中運行它

什么是 Wasm?
WebAssembly,通常簡稱為 Wasm,是一種相對較新的技術,允許您編譯用 40 多種語言(包括 Rust、C、C++、JavaScript 和 Golang)編寫的應用程序代碼,并在沙盒環境中運行它。bYL28資訊網——每日最新資訊28at.com

最初的用例側重于在網絡瀏覽器中運行本機代碼,例如Figma、AutoCAD和Photoshop。事實上,fastq.bio在將其基于 Web 的 DNA 序列質量分析器轉換為 Wasm 時,速度提高了20 倍。迪士尼在 Wasm 之上構建了他們的Disney+ 應用程序開發工具包!瀏覽器中的好處顯而易見。bYL28資訊網——每日最新資訊28at.com

但由于WebAssembly 系統接口(WASI),Wasm 正在迅速傳播到瀏覽器之外。Vercel、Fastly、Shopify和Cloudflare等公司支持使用 Wasm 在邊緣運行代碼,而Fermyon正在構建一個平臺以在云端運行 Wasm 微服務。bYL28資訊網——每日最新資訊28at.com

為什么是Docker?
在 Docker,我們的目標是通過克服應用程序開發的復雜性來幫助開發人員將他們的想法變為現實。我們努力讓構建、共享和運行您的應用程序變得容易,無論底層技術如何。通過讓所有人都能使用容器,我們證明了我們有能力讓開發人員的生活更輕松,并被公認為最受歡迎的開發人員工具第一名。bYL28資訊網——每日最新資訊28at.com

我們將 Wasm 視為 Linux 容器的補充技術,開發人員可以根據用例選擇他們使用的技術(或兩者!)。隨著社區探索 Wasm 的可能性,我們希望使用您了解和喜愛的經驗和工具幫助使 Wasm 應用程序更容易開發、構建和運行。bYL28資訊網——每日最新資訊28at.com

Wasm 集成實際上是如何工作bYL28資訊網——每日最新資訊28at.com

1.我們正在利用我們最近的工作將圖像管理遷移到 containerd,因為它提供了使用與 OCI 兼容的工件和 containerd 墊片的能力。bYL28資訊網——每日最新資訊28at.com

2.我們與WasmEdge合作創建了一個 containerd shim。該 shim 從 OCI 工件中提取 Wasm 模塊并使用 WasmEdge 運行時運行它。bYL28資訊網——每日最新資訊28at.com

3.我們添加了聲明 Wasm 運行時的支持,這將允許使用這個新的 shim。bYL28資訊網——每日最新資訊28at.com

安裝預覽版后,我們可以運行以下命令來啟動示例 Wasm 應用程序:bYL28資訊網——每日最新資訊28at.com

docker run -dp 8080:8080 --name=wasm-example --runtime=io.containerd.wasmedge.v1 --platform=wasi/wasm32 michaelirwin244/wasm-examplebYL28資訊網——每日最新資訊28at.com

由于一些標志可能不熟悉,讓我們解釋一下它們在做什么:bYL28資訊網——每日最新資訊28at.com

--runtime=io.containerd.wasmedge.v1– 這會通知 Docker 引擎我們要使用 Wasm containerd shim 而不是標準的 Linux 容器運行時
--platform=wasi/wasm32– 這指定了我們要使用的圖像的架構。通過利用 Wasm 架構,我們不需要為不同的架構構建單獨的圖像。Wasm 運行時將完成將 Wasm 二進制文件轉換為機器指令的最后一步。
鏡像拉取后,runtime 會讀取ENTRYPOINT鏡像的 來定位并提取 Wasm 模塊。然后將該模塊加載到 Wasm 運行時、啟動并配置網絡。現在我們的機器上運行了一個 Wasm 應用程序!bYL28資訊網——每日最新資訊28at.com

這個特定的應用程序是一個簡單的 Web 服務器,上面寫著“Hello world!” 并將數據回顯給我們。為了驗證它是否正常工作,讓我們首先查看日志。bYL28資訊網——每日最新資訊28at.com

docker logs wasm-examplebYL28資訊網——每日最新資訊28at.com

Server is now running
我們可以通過打開http://localhost:8080或使用 curl 來獲取“Hello world”消息。bYL28資訊網——每日最新資訊28at.com

curl localhost:8080
我們的響應會給我們一條 Hello world 消息:bYL28資訊網——每日最新資訊28at.com

Hello world from Rust running with Wasm! Send POST data to /echo to have it echoed back to you
要將數據發送到 echo 端點,我們可以使用 curl:bYL28資訊網——每日最新資訊28at.com

curl localhost:8080/echo -d '{"message":"Hi there"}' -H "Content-type: application/json"
我們將看到發回以在響應中使用的數據:bYL28資訊網——每日最新資訊28at.com

{"message":"Hi there"}
要刪除應用程序,您可以像刪除任何其他 Docker 服務一樣刪除它:bYL28資訊網——每日最新資訊28at.com

docker rm -f wasm-example
新的集成意味著您可以與 Linux 容器一起運行 Wasm 應用程序(甚至使用 Compose)。bYL28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-119-2492-0.htmlDocker+Wasm 技術預覽簡介

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 使用 Docker 顯示上下文數據

下一篇: Docker 技術支持下一代桌面即服務 (DaaS)

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
在线中文字幕一区| 亚洲国产成人porn| 欧美私人网站| 国产精品久久久久一区| 国产精品综合| 极品少妇一区二区三区| 亚洲肉体裸体xxxx137| 亚洲视频专区在线| 久久国产免费| 欧美成人一区二区| 国产精品国产亚洲精品看不卡15| 国产精品视频xxxx| 亚洲国产第一页| 一区二区三区精品在线 | 久久精品二区亚洲w码| 免费观看欧美在线视频的网站| 欧美色欧美亚洲另类二区 | 夜夜爽av福利精品导航| 欧美亚洲免费电影| 欧美韩国一区| 国产情侣久久| 亚洲毛片av| 久久精品免费看| 欧美日韩精品一区二区在线播放| 国产日韩欧美二区| 亚洲精品日产精品乱码不卡| 欧美在线播放高清精品| 欧美日韩午夜精品| 一区二区三区在线视频播放| 一区二区三区黄色| 久久影院亚洲| 国产精品一区久久久久| 亚洲精品乱码久久久久久| 性欧美在线看片a免费观看| 欧美成在线观看| 国产网站欧美日韩免费精品在线观看 | 国色天香一区二区| 亚洲最新视频在线| 久久亚洲精品伦理| 国产精品青草久久| 亚洲精品偷拍| 久久精品国产亚洲一区二区三区| 欧美日韩视频第一区| 激情视频一区二区| 午夜国产精品视频免费体验区| 久久蜜桃香蕉精品一区二区三区| 国产精品理论片在线观看| 亚洲茄子视频| 久久艳片www.17c.com| 国产欧美日韩麻豆91| 99re6这里只有精品| 美女日韩在线中文字幕| 国产欧美精品xxxx另类| 在线亚洲成人| 欧美激情久久久久| 一区二区在线免费观看| 欧美在线亚洲一区| 国产精品免费网站在线观看| 一本色道久久88综合日韩精品 | 亚洲日本免费| 久久久久看片| 国产一区二区三区久久久久久久久| 亚洲一区二区三区免费观看| 欧美日韩1080p| 亚洲久久在线| 欧美大片在线看免费观看| 一区在线视频| 久久久www成人免费毛片麻豆 | 一区二区高清在线观看| 欧美激情第10页| 亚洲国产精品久久久久秋霞不卡 | 欧美日韩色综合| 亚洲精品一区二区网址| 欧美aa国产视频| 在线成人小视频| 久久一区二区三区av| 国内精品久久久久久| 久久精品人人做人人爽电影蜜月| 国产欧美日韩一区二区三区在线观看 | 99re6这里只有精品| 欧美激情在线播放| 亚洲区一区二| 欧美激情1区| 亚洲精品一二区| 欧美精品一区二区三区在线播放| 亚洲激情小视频| 欧美精品v日韩精品v国产精品 | 在线日韩日本国产亚洲| 巨乳诱惑日韩免费av| 亚洲福利专区| 欧美高清视频一区| 亚洲精品少妇网址| 中国av一区| 国产精品家庭影院| 欧美夜福利tv在线| 国产一区二区三区久久悠悠色av | 国产精品视频一二三| 亚欧成人在线| 精品成人在线观看| 欧美激情精品久久久久久蜜臀 | 在线精品亚洲| 欧美激情一区三区| 亚洲视频中文字幕| 国产亚洲视频在线| 蜜臀av性久久久久蜜臀aⅴ| 亚洲人成网站777色婷婷| 欧美日韩免费高清一区色橹橹| 亚洲香蕉成视频在线观看| 国产婷婷精品| 欧美www在线| 一区二区三区视频在线播放| 国产精品一级久久久| 久久久国产精彩视频美女艺术照福利| 亚洲国产成人av| 欧美日韩在线一区二区| 欧美一区二区三区电影在线观看| 狠狠色丁香婷婷综合久久片| 欧美成人免费在线视频| 亚洲视频中文字幕| 国外视频精品毛片| 欧美精品在线视频观看| 欧美亚洲三级| 亚洲激情第一区| 国产精品女同互慰在线看| 久久天天综合| 中文亚洲免费| 激情六月综合| 国产精品电影在线观看| 久久色在线观看| 99精品福利视频| 国产亚洲成av人在线观看导航 | 欧美日韩中文精品| 久久精品30| 99国产精品99久久久久久粉嫩| 国产午夜精品久久| 欧美女同视频| 久久国产精品一区二区三区四区| 亚洲三级视频| 国产视频在线观看一区二区三区| 欧美国产大片| 欧美在线网址| 一本不卡影院| 国内免费精品永久在线视频| 欧美日韩一区二区欧美激情| 久久漫画官网| 亚洲欧美日韩天堂| 亚洲黄色小视频| 国产午夜亚洲精品理论片色戒| 欧美精品国产精品| 久久精品亚洲一区| 亚洲视屏一区| 亚洲第一成人在线| 国产精品夜色7777狼人| 欧美大尺度在线观看| 国产精品综合不卡av| 久久尤物电影视频在线观看| 亚洲一区二区av电影| 亚洲区在线播放| 国产一区二区丝袜高跟鞋图片| 欧美日韩裸体免费视频| 久久视频精品在线| 亚洲摸下面视频| 99av国产精品欲麻豆| 在线看片欧美| 国产日韩欧美精品一区| 欧美日韩国产综合视频在线观看中文| 欧美在线观看一二区| 中文欧美日韩| 亚洲精品网站在线播放gif| 伊大人香蕉综合8在线视| 国产精品视频免费一区| 欧美日韩国产免费| 欧美 日韩 国产一区二区在线视频| 久久精品国产2020观看福利| 亚洲欧美日韩精品综合在线观看| 日韩午夜精品| 亚洲国产毛片完整版| 激情综合网激情| 国产一区白浆| 国产欧美日韩免费| 国产精品久久久久婷婷| 欧美日韩直播| 欧美日韩另类在线| 欧美剧在线观看| 欧美电影在线观看| 免费在线观看成人av| 久久综合伊人77777蜜臀| 久久久国产91| 久久久99爱| 久久久国产一区二区| 久久久www免费人成黑人精品 | 伊人久久噜噜噜躁狠狠躁 | 中文国产成人精品| 一区二区三区精品视频在线观看| 亚洲人体影院| 亚洲人成小说网站色在线| 好吊视频一区二区三区四区| 9久草视频在线视频精品| 久久精品亚洲乱码伦伦中文| 精品电影在线观看| 欧美欧美全黄| 欧美激情1区| 欧美另类一区| 欧美激情一区二区三区全黄|