知书达李 發表於 2019-3-27 11:40:00

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

<h1>前言</h1>
<p>VS Code是一个年轻的编辑器,但是确实是非常犀利。通过本篇,老司机带你使用VS Code玩转Docker——相信阅读本篇之后,无论是初学者还是老手,都可以非常方便的玩转Docker了!所谓是“工欲善其事必先利其器”,VS Code,你值得拥有!</p>
<h1>目录</h1>
<p>⊙使用 Visual Studio Code玩转Docker</p>
<p>⊙官方扩展插件Docker</p>
<p>⊙Docker Compose扩展插件</p>
<p>⊙最后</p>
<p>&nbsp;</p>
<h1>使用 Visual Studio Code玩转Docker</h1>
<p>Visual Studio是我们熟知的宇宙第一IDE,而Visual Studio Code(简称VS Code)则是微软推出的开源的跨平台编辑器,自从出世,一直是战斗力爆表——短短4年,就已拔得头筹,并且得到了众多开发者的拥护。如下图所示,以下是Stack Overflow 的 2018 年开发者最受欢迎的开发工具调查结果:<img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094434126-1561952259.png" alt=""></p>
<p>&nbsp;在Stack Overflow 的 2018 年开发者调查中,VSCode 成为了最受欢迎的开发工具</p>
<p>&nbsp;</p>
<p>目前VisualStudio Code已经拥有了超过一万个插件,插件市场生态是极其丰富。同时其对所有的编程语言都非常友好(体验很不错),包括Docker。接下来,我们就说说Visual Studio Code对Docker的一些支持。</p>
<p>&nbsp;</p>
<h1>官方扩展插件Docker</h1>
<p>VS Code提供了对Docker支持的一些官方扩展,我们可以按Ctrl + Shift + X打开“扩展”视图,然后搜索docker以过滤结果,最后选择Microsoft Docker扩展进行安装:</p>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094508086-1291051579.png" alt=""></p>
<p>使用此Docker扩展可以非常方便的从VisualStudio Code构建,管理和部署容器化应用程序,主要体现在以下几点:</p>
<ul class="list-paddingleft-2">
<li>
<p>自动生成dockerfile、docker-compose.yml和.dockerignore文件(按F1并搜索Docker:将Docker文件添加到Workspace);</p>
</li>
</ul>
<p>&nbsp;<img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094728334-149802828.png" alt=""></p>
<ul class="list-paddingleft-2">
<li>
<p>语法突出高亮显示以及docker-compose.yml和Dockerfile文件的智能提示</p>
</li>
</ul>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094741481-1267385642.png" alt=""></p>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094802898-2059091925.png" alt="">&nbsp;</p>
<ul class="list-paddingleft-2">
<li>
<p>悬停提示;</p>
</li>
</ul>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094819972-161186202.png" alt=""></p>
<ul class="list-paddingleft-2">
<li>
<p>Dockerfile文件的语法检查和分析,会提示警告或错误;</p>
</li>
</ul>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094831814-500829389.png" alt=""></p>
<ul>
<li>&nbsp;镜像搜索和智能提示;</li>
</ul>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094847087-773582471.png" alt=""></p>
<ul>
<li>&nbsp;集成最常见的Docker命令(例如docker build,docker push等,需按F1唤起);&nbsp;</li>
</ul>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094902186-590066821.gif" alt=""></p>
<p>&nbsp;</p>
<ul class="list-paddingleft-2">
<ul class="list-paddingleft-2">
<li>
<p>Docker镜像、容器管理;</p>
</li>
</ul>
</ul>
<p>&nbsp;<img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094940007-500925869.png" alt=""></p>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094946887-678452280.png" alt=""></p>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327094953395-797707922.png" alt=""></p>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327095003299-1051247464.png" alt=""></p>
<ul>
<li>其他</li>
</ul>
<ul>
<li class="_mce_tagged_br">对Azure的支持(这块我们就不具体介绍了);</li>
</ul>
<ul>
<li class="_mce_tagged_br">.NET Core程序调试支持;</li>
</ul>
<ul>
<li class="_mce_tagged_br">连接docker-machine;</li>
</ul>
<ul>
<li class="_mce_tagged_br">在Linux上允许命令。</li>
</ul>
<p>&nbsp;</p>
<h1>Docker Compose扩展插件&nbsp;</h1>
<p>我们可以按Ctrl + Shift + X打开“扩展”视图,然后搜索Docker Compose来安装此插件,扩展如下图所示:</p>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327095036907-679074184.png" alt=""></p>
<p>&nbsp;</p>
<p>该扩展支持以下功能:</p>
<ul class="list-paddingleft-2">
<li>
<p>管理Compose的工程(&nbsp;Start、Stop、Up, Down);</p>
</li>
</ul>
<p><img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327095049787-1876000726.png" alt=""></p>
<ul>
<li>管理Compose服务(支持Up, Shell, Start, Stop, Restart,Build, Kill, Down);</li>
</ul>
<p>&nbsp;<img src="https://img2018.cnblogs.com/blog/70544/201903/70544-20190327095109676-2119937323.png" alt=""></p>
<ul>
<li>支持多个根;</li>
</ul>
<p>&nbsp;</p>
<h1>最后</h1>
<p>VS Code是一个年轻的编辑器,但是确实是非常犀利。通过这两个插件,无论是初学者还是老手,都可以非常方便的玩转容器了!所谓是“工欲善其事必先利其器”,VS Code,你值得拥有!</p>

</div>
<div id="MySignature" role="contentinfo">
    作者:雪雁<br>出处:http://www.cnblogs.com/codelove/
<br>如果喜欢作者的文章,请关注【CodeSpirit-码灵】公众号以便第一时间获得最新内容。本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。<br><b>静听鸟语花香,漫赏云卷云舒。</b>
<br>
<img src="https://images.cnblogs.com/cnblogs_com/codelove/315887/o_251224070213_%E5%85%AC%E4%BC%97%E5%8F%B7.jpg" width="100" height="100"><br><br>
来源:https://www.cnblogs.com/codelove/p/10606434.html
頁: [1]
查看完整版本: Docker最全教程之使用 Visual Studio Code玩转Docker(二十)