Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)

640?wx_fmt=png

VS Code是一个年轻的编辑器,但是确实是非常犀利。通过本篇,老司机带你使用VS Code玩转Docker——相信阅读本篇之后,无论是初学者还是老手,都可以非常方便的玩转Docker了!所谓是“工欲善其事必先利其器”,VS Code,你值得拥有!

目录

使用 Visual Studio Code玩转Docker

官方扩展插件Docker

Docker Compose扩展插件

最后


使用 Visual Studio Code玩转Docker


Visual Studio是我们熟知的宇宙第一IDE,而Visual Studio Code(简称VS Code)则是微软推出的开源的跨平台编辑器,自从出世,一直是战斗力爆表——短短4年,就已拔得头筹,并且得到了众多开发者的拥护。如下图所示,以下是Stack Overflow 的 2018 年开发者最受欢迎的开发工具调查结果:

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第1张图片

 在Stack Overflow 的 2018 年开发者调查中,VSCode 成为了最受欢迎的开发工具

 

目前VisualStudio Code已经拥有了超过一万个插件,插件市场生态是极其丰富。同时其对所有的编程语言都非常友好(体验很不错),包括Docker。接下来,我们就说说Visual Studio Code对Docker的一些支持。


官方扩展插件Docker


VS Code提供了对Docker支持的一些官方扩展,我们可以按Ctrl + Shift + X打开“扩展”视图,然后搜索docker以过滤结果,最后选择Microsoft Docker扩展进行安装:

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第2张图片

使用此Docker扩展可以非常方便的从VisualStudio Code构建,管理和部署容器化应用程序,主要体现在以下几点:

  • 自动生成dockerfile、docker-compose.yml和.dockerignore文件(按F1并搜索Docker:将Docker文件添加到Workspace);

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第3张图片

  • 语法突出高亮显示以及docker-compose.yml和Dockerfile文件的智能提示

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第4张图片

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第5张图片

  • 悬停提示;

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第6张图片

  • Dockerfile文件的语法检查和分析,会提示警告或错误;

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第7张图片

  • 镜像搜索和智能提示;


Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第8张图片

  • 集成最常见的Docker命令(例如docker build,docker push等,需按F1唤起);


Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第9张图片

  • Docker镜像、容器管理;


Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第10张图片

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第11张图片

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第12张图片

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第13张图片

  • 其他

  • 对Azure的支持(这块我们就不具体介绍了);

  • .NET Core程序调试支持;

  • 连接docker-machine;

  • 在Linux上允许命令。


 

Docker Compose扩展插件


我们可以按Ctrl + Shift + X打开“扩展”视图,然后搜索Docker Compose来安装此插件,扩展如下图所示:

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第14张图片

该扩展支持以下功能:

  • 管理Compose的工程( Start、Stop、Up, Down);

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第15张图片

  • 管理Compose服务(支持Up, Shell, Start, Stop, Restart,Build, Kill, Down);


Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第16张图片

  • 支持多个根;


 

最后

VS Code是一个年轻的编辑器,但是确实是非常犀利。通过这两个插件,无论是初学者还是老手,都可以非常方便的玩转容器了!所谓是“工欲善其事必先利其器”,VS Code,你值得拥有!

 

640?wx_fmt=png

Docker最全教程——从理论到实战(一)

Docker最全教程——从理论到实战(二)

Docker最全教程——从理论到实战(三)

Docker最全教程——从理论到实战(四)

Docker最全教程——从理论到实战(五)

Docker最全教程——从理论到实战(六)

Docker最全教程——从理论到实战(七)

Docker最全教程——从理论到实战(八)    

Docker最全教程——从理论到实战(九)

Docker最全教程之使用Tencent Hub来完成CI(十)
Docker最全教程——数据库容器化(十一)
Docker最全教程——数据库容器化之持久保存数据(十二)
Docker最全教程——MongoDB容器化(十三)
Docker最全教程——Redis容器化以及排行榜实战(十四)

Docker最全教程之Ubuntu下安装Docker(十五)

Docker最全教程之树莓派和Docker(十六)

Docker最全教程之使用TeamCity来完成内部CI、CD流程(十七)

Docker最全教程之使用Docker搭建Java开发环境(十八)

Docker最全教程之Go实战,墙裂推荐(十九)

Docker最全教程之使用.NET Core推送钉钉消息(二十)

640?wx_fmt=jpeg



640?wx_fmt=png转载是一种动力 分享是一种美德 Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第17张图片

如果喜欢作者的文章,请关注“magiccodes”订阅号以便第一时间获得最新内容。本文版权归作者和湖南心莱信息科技有限公司共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


QQ群:

编程交流群<85318032> 

产品交流群<897857351>


长沙线下技术社区已经创建,有兴趣者可以通过客服加群。接下来,我们会定期组织一些线下技术交流分享会,以飨大家。


Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第18张图片 Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)_第19张图片

你可能感兴趣的:(Docker最全教程之使用 Visual Studio Code玩转Docker(二十一))