前言
VS Code是一個年輕的編輯器,但是確實(shí)是非常犀利阴幌。通過本篇坯认,老司機(jī)帶你使用VS Code玩轉(zhuǎn)Docker——相信閱讀本篇之后,無論是初學(xué)者還是老手政恍,都可以非常方便的玩轉(zhuǎn)Docker了汪拥!所謂是“工欲善其事必先利其器”,VS Code篙耗,你值得擁有迫筑!
目錄
⊙使用 Visual Studio Code玩轉(zhuǎn)Docker
⊙官方擴(kuò)展插件Docker
⊙Docker Compose擴(kuò)展插件
⊙最后
使用 Visual Studio Code玩轉(zhuǎn)Docker
Visual Studio是我們熟知的宇宙第一IDE,而Visual Studio Code(簡稱VS Code)則是微軟推出的開源的跨平臺編輯器宗弯,自從出世脯燃,一直是戰(zhàn)斗力爆表——短短4年,就已拔得頭籌蒙保,并且得到了眾多開發(fā)者的擁護(hù)辕棚。如下圖所示,以下是Stack Overflow 的 2018 年開發(fā)者最受歡迎的開發(fā)工具調(diào)查結(jié)果:
?在Stack Overflow 的 2018 年開發(fā)者調(diào)查中邓厕,VSCode 成為了最受歡迎的開發(fā)工具
目前VisualStudio Code已經(jīng)擁有了超過一萬個插件坟募,插件市場生態(tài)是極其豐富。同時(shí)其對所有的編程語言都非常友好(體驗(yàn)很不錯)邑狸,包括Docker。接下來涤妒,我們就說說Visual Studio Code對Docker的一些支持单雾。
官方擴(kuò)展插件Docker
VS Code提供了對Docker支持的一些官方擴(kuò)展,我們可以按Ctrl + Shift + X打開“擴(kuò)展”視圖她紫,然后搜索docker以過濾結(jié)果硅堆,最后選擇Microsoft Docker擴(kuò)展進(jìn)行安裝:
使用此Docker擴(kuò)展可以非常方便的從VisualStudio Code構(gòu)建,管理和部署容器化應(yīng)用程序贿讹,主要體現(xiàn)在以下幾點(diǎn):
自動生成dockerfile渐逃、docker-compose.yml和.dockerignore文件(按F1并搜索Docker:將Docker文件添加到Workspace);
語法突出高亮顯示以及docker-compose.yml和Dockerfile文件的智能提示
懸停提示民褂;
Dockerfile文件的語法檢查和分析茄菊,會提示警告或錯誤疯潭;
?鏡像搜索和智能提示;
?集成最常見的Docker命令(例如docker build面殖,docker push等竖哩,需按F1喚起);?
Docker鏡像脊僚、容器管理相叁;
其他
對Azure的支持(這塊我們就不具體介紹了);
.NET Core程序調(diào)試支持辽幌;
連接docker-machine增淹;
在Linux上允許命令。
Docker Compose擴(kuò)展插件?
我們可以按Ctrl + Shift + X打開“擴(kuò)展”視圖乌企,然后搜索Docker Compose來安裝此插件虑润,擴(kuò)展如下圖所示:
該擴(kuò)展支持以下功能:
管理Compose的工程(?Start、Stop逛犹、Up, Down)端辱;
管理Compose服務(wù)(支持Up, Shell, Start, Stop, Restart,Build, Kill, Down);
支持多個根虽画;
最后
VS Code是一個年輕的編輯器舞蔽,但是確實(shí)是非常犀利。通過這兩個插件码撰,無論是初學(xué)者還是老手渗柿,都可以非常方便的玩轉(zhuǎn)容器了!所謂是“工欲善其事必先利其器”脖岛,VS Code朵栖,你值得擁有!