預(yù)先準(zhǔn)備工作:需要準(zhǔn)備vscode開發(fā)中使用到的node環(huán)境的docker鏡像滩届。
1鹰晨、vscode下載
下載地址:https://code.visualstudio.com/Download
選擇下載離線環(huán)境系統(tǒng)對(duì)應(yīng)的安裝包文件
直接下載官網(wǎng)的壓縮包文件時(shí)映胁,會(huì)出現(xiàn)下載速度很慢的問題哩俭。
解決辦法:修改原下載鏈接的域名震放,將az764295.vo.msecnd.net修改成vscode.cdn.azure.cn
2昧互、下載remote-ssh插件
使用該插件是為了在離線環(huán)境的vscode能夠使用docker中的node環(huán)境進(jìn)行開發(fā)
下載地址:https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
vscode安裝拓展包的步驟:打開工具欄點(diǎn)擊“查看” > 選擇"拓展" > 點(diǎn)擊拓展界面的“...” > 選擇“從VSIX安裝” > 最后選擇下載好的remote-ssh安裝包
3嘱丢、下載和配置remote-ssh連接工具包
這一步的前提薪介,必須要完成前兩步。該工具包的作用是用于remote-ssh連接docker環(huán)境越驻。
(1)首先打開vscode獲取commit-id
點(diǎn)擊查看vscode的版本信息汁政,如圖所示中commit-id的值為“695af097c7bd098fbf017ce3ac85e09bbc5dda06”,這串內(nèi)容在下載工具包是使用到
(2)獲取工具下載地址
原工具包下載鏈接:https://update.code.visualstudio.com/commit:<commit-id>/server-linux-x64/stable
需要將commit-id替換上面下載鏈接中的<commit-id>
因此缀旁,當(dāng)前vscode版本的完整下載鏈接:https://update.code.visualstudio.com/commit:695af097c7bd098fbf017ce3ac85e09bbc5dda06/server-linux-x64/stable
(3)配置工具包
該步驟需要docker服務(wù)已經(jīng)啟動(dòng)记劈。
首先,進(jìn)入服務(wù)器的路徑 /root/.vscode-server/bin/并巍,在該目錄下會(huì)存在一個(gè)與commit-id相同的目錄
然后目木,將下載完成的工具包文件上傳到該目錄中
最后,將工具包解壓后的目錄中的所有內(nèi)容保存在當(dāng)前路徑
(4)vscode測(cè)試連接docker服務(wù)
在vscode配置ssh連接
如上圖提示內(nèi)容懊渡,需要輸入ssh連接命令刽射,需要指定端口時(shí)加上-p參數(shù)
最后默認(rèn)操作,即可連上docker服務(wù)