天天看點

「Serverless雲開發72變」VSCode配置遠端Docker進行建構push 阿裡雲docker hub

最近兩年vs code在開發工具領域表現得非常搶眼,讓很多原本熱衷于eclipse、IntelliJ、Atom的同學紛紛轉向了vs code,并且對其贊不絕口。一直以來,我認為vs code名不副實,它隻不過是一個并沒有什麼特色之處,依靠插件而使其豐富起來的編輯器而已。

在前端開發中,有一個非常好用的工具,Visual Studio Code,簡稱VS code。    都不用我安利VS code,大家就會乖乖的去用,無數個大言不慚的攻城獅,都被VS code比德芙還絲滑的強大功能所折服。

 VS vode特點: 開源,免費; 自定義配置 內建git 智能提示強大 支援各種檔案格式(html/jade/css/less/sass/xml) 調試功能強大 各種友善的快捷鍵 強大的插件擴充.

在使用VSCode進行docker的鏡像建構時,安裝docker插件預設會安裝docker desktop桌面端,也會安裝一個linux虛拟機進行互動,在虛拟機啟動後對系統的占用還是挺高的,為了節約本地的資源,我把docker放到了單獨的linux伺服器上面,通過遠端連接配接,執行響應的docker指令,禁用本地的docker虛拟機啟動。

安裝VSCode Docker插件

「Serverless雲開發72變」VSCode配置遠端Docker進行建構push 阿裡雲docker hub

安裝之後系統會自動安裝Docker Desktop,無腦下一步安裝即可,安裝的目的是為了擷取docker的可執行檔案

配置插件遠端docker位址

「Serverless雲開發72變」VSCode配置遠端Docker進行建構push 阿裡雲docker hub

切換到遠端docker節點

docker context create remote-docker --docker "host=http://192.168.6.9:2375"

使用遠端節點

docker context use remote-docker