{"id":1975,"date":"2025-04-30T21:23:47","date_gmt":"2025-04-30T21:23:47","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/04\/30\/update-on-the-docker-dx-extension-for-vs-code\/"},"modified":"2025-04-30T21:23:47","modified_gmt":"2025-04-30T21:23:47","slug":"update-on-the-docker-dx-extension-for-vs-code","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/04\/30\/update-on-the-docker-dx-extension-for-vs-code\/","title":{"rendered":"Update on the Docker DX extension for VS Code"},"content":{"rendered":"<p>It\u2019s now been a couple of weeks since we released the new <a href=\"https:\/\/www.docker.com\/blog\/docker-dx-extension-for-vs-code\/\"><strong>Docker DX extension<\/strong> for <strong>Visual Studio Code<\/strong><\/a>. This launch reflects a deeper collaboration between <strong>Docker and Microsoft<\/strong> to better support developers building containerized applications.<\/p>\n<p>Over the past few weeks, you may have noticed some changes to your Docker extension in VS Code. We want to take a moment to explain what\u2019s happening\u2014and where we\u2019re headed next.<\/p>\n<h2 class=\"wp-block-heading\">What\u2019s Changing?<\/h2>\n<p>The original Docker extension in VS Code is being <strong>migrated to the new<\/strong><a href=\"https:\/\/github.com\/microsoft\/vscode-containers\" target=\"_blank\"><strong> <\/strong><strong>Container Tools extension<\/strong><\/a>, maintained by Microsoft. It\u2019s designed to make it easier to build, manage, and deploy containers\u2014streamlining the container development experience directly inside VS Code.<\/p>\n<p>As part of this partnership, it was decided to <strong>bundle the new Docker DX extension<\/strong> with the existing Docker extension, so that it would install automatically to make the process seamless.<\/p>\n<p>While the automatic installation was intended to simplify the experience, we realize it may have caught some users off guard. To provide more clarity and choice, the next release will make Docker DX Extension an opt-in installation, giving you full control over when and how you want to use it.\u00a0<\/p>\n<h2 class=\"wp-block-heading\">What\u2019s New from Docker?<\/h2>\n<p>Docker is introducing the new<a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=docker.docker&amp;ssr=false#overview\" target=\"_blank\"> <strong>Docker DX extension<\/strong><\/a>, focused on delivering a best-in-class authoring experience for <strong>Dockerfiles, Compose files, and Bake files<\/strong><\/p>\n<p>Key features include:<\/p>\n<p><strong>Dockerfile linting<\/strong>: Get build warnings and best-practice suggestions directly from BuildKit and Buildx\u2014so you can catch issues early, right inside your editor.<\/p>\n<p><strong>Image vulnerability remediation (experimental): <\/strong>Automatically flag references to container images with known vulnerabilities, directly in your Dockerfiles.<\/p>\n<p><strong>Bake file support:<\/strong> Enjoy code completion, variable navigation, and inline suggestions when authoring Bake files\u2014including the ability to generate targets based on your Dockerfile stages.<\/p>\n<p><strong>Compose file outline: <\/strong>Easily navigate and understand complex Compose files with a new outline view in the editor.<\/p>\n<h2 class=\"wp-block-heading\">Better Together<\/h2>\n<p>These two extensions are designed to <strong>work side-by-side<\/strong>, giving you the best of both worlds:<\/p>\n<p>Powerful tooling to build, manage, and deploy your containers<\/p>\n<p>Smart, contextual authoring support for Dockerfiles, Compose files, and Bake files<\/p>\n<p>And the best part? Both extensions are <strong>free and fully open source<\/strong>.<\/p>\n<h2 class=\"wp-block-heading\">Thank You for Your Patience<\/h2>\n<p>We know changes like this can be disruptive. While our goal was to make the transition as seamless as possible, we recognize that the approach caused some confusion, and we sincerely apologize for the lack of early communication.<\/p>\n<p>The teams at Docker and Microsoft are committed to delivering the best container development experience possible\u2014and this is just the beginning.<\/p>\n<h2 class=\"wp-block-heading\">Where Docker DX is Going Next<\/h2>\n<p>At Docker, we\u2019re proud of the contributions we\u2019ve made to the container ecosystem, including Dockerfiles, Compose, and Bake.<\/p>\n<p>We\u2019re committed to ensuring the <strong>best possible experience<\/strong> when editing these files in your IDE, with <strong>instant feedback<\/strong> while you work.<\/p>\n<p>Here\u2019s a glimpse of what\u2019s coming:<\/p>\n<p><strong>Expanded Dockerfile checks:<\/strong> More best-practice validations, actionable tips, and guidance\u2014surfaced right when you need them.<\/p>\n<p><strong>Stronger security insights:<\/strong> Deeper visibility into vulnerabilities across your Dockerfiles, Compose files, and Bake configurations.<\/p>\n<p><strong>Improved debugging and troubleshooting:<\/strong> Soon, you\u2019ll be able to <strong>live debug Docker builds<\/strong>\u2014step through your Dockerfile line-by-line, inspect the filesystem at each stage, see what\u2019s cached, and troubleshoot issues faster.<\/p>\n<h2 class=\"wp-block-heading\">We Want Your Feedback!<\/h2>\n<p>Your feedback is critical in helping us improve the Docker DX extension and your overall container development experience.<\/p>\n<p>If you encounter any <strong>issues<\/strong> or have ideas for <strong>enhancements<\/strong> you\u2019d like to see, please let us know:<\/p>\n<p>Open an issue on the<a href=\"https:\/\/github.com\/docker\/vscode-extension\/issues\" target=\"_blank\"> Docker DX VS Code extension GitHub repo<\/a><\/p>\n<p>Or submit feedback through the<a href=\"https:\/\/docs.docker.com\/desktop\/troubleshoot-and-support\/feedback\/\" target=\"_blank\"> Docker feedback page<br \/><\/a><\/p>\n<p>We\u2019re listening and excited to keep making things better for you!\u00a0<\/p>","protected":false},"excerpt":{"rendered":"<p>It\u2019s now been a couple of weeks since we released the new Docker DX extension for Visual Studio Code. This [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1975","post","type-post","status-publish","format-standard","hentry","category-docker"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/1975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=1975"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/1975\/revisions"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=1975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=1975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=1975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}