{"id":2112,"date":"2025-06-10T16:40:23","date_gmt":"2025-06-10T16:40:23","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/06\/10\/docker-desktop-4-42-native-ipv6-built-in-mcp-and-better-model-packaging\/"},"modified":"2025-06-10T16:40:23","modified_gmt":"2025-06-10T16:40:23","slug":"docker-desktop-4-42-native-ipv6-built-in-mcp-and-better-model-packaging","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/06\/10\/docker-desktop-4-42-native-ipv6-built-in-mcp-and-better-model-packaging\/","title":{"rendered":"Docker Desktop 4.42: Native IPv6, Built-In MCP, and Better Model Packaging"},"content":{"rendered":"<p>Docker Desktop 4.42 introduces powerful new capabilities that enhance network flexibility, improve security, and deepen AI toolchain integration, all while reducing setup friction. With native IPv6 support, a fully integrated MCP Toolkit, and major upgrades to Docker Model Runner and our AI agent Gordon, this release continues our commitment to helping developers move faster, ship smarter, and build securely across any environment. Whether you\u2019re managing enterprise-grade networks or experimenting with agentic workflows, Docker Desktop 4.42 brings the tools you need right into your development workflows.\u00a0<\/p>\n<div class=\"wp-block-ponyo-image\">\n<\/div>\n<h2 class=\"wp-block-heading\">IPv6 support\u00a0<\/h2>\n<p>Docker Desktop now provides IPv6 networking capabilities with customization options to better support diverse network environments. You can now choose between dual IPv4\/IPv6 (default), IPv4-only, or IPv6-only networking modes to align with your organization\u2019s network requirements. The new intelligent DNS resolution behavior automatically detects your host\u2019s network stack and filters unsupported record types, preventing connectivity timeouts in IPv4-only or IPv6-only environments.\u00a0<\/p>\n<p>These ipv6 settings are available in Docker Desktop Settings &gt; Resources &gt; Network section and can be enforced across teams using Settings Management, making Docker Desktop more reliable in complex enterprise network configurations including IPv6-only deployments.<\/p>\n<p><a href=\"https:\/\/docs.docker.com\/desktop\/features\/networking\/#networking-features-for-mac-and-linux\" target=\"_blank\">Further documentation here.<\/a><\/p>\n<div class=\"wp-block-ponyo-image\">\n<\/div>\n<p><strong>Figure 1: Docker Desktop IPv6 settings <\/strong><\/p>\n\n<h2 class=\"wp-block-heading\">Docker MCP Toolkit integrated into Docker Desktop<\/h2>\n<p>Last month, we launched the Docker MCP Catalog and Toolkit to help developers easily discover MCP servers and securely connect them to their favorite clients and agentic apps. We\u2019re humbled by the incredible support from the community. User growth is up by over 50%, and we\u2019ve crossed 1 million pulls! Now, we\u2019re excited to share that the MCP Toolkit is built right into Docker Desktop, no separate extension required.<\/p>\n<p>You can now access more than 100 MCP servers, including GitHub, MongoDB, Hashicorp, and more, directly from Docker Desktop \u2013 just enable the servers you need, configure them, and connect to clients like Claude Desktop, Cursor, Continue.dev, or Docker\u2019s AI agent Gordon.<\/p>\n<p>Unlike typical setups that run MCP servers via npx or uvx processes with broad access to the host system, Docker Desktop runs these servers inside isolated containers with well-defined security boundaries. All container images are cryptographically signed, with proper isolation of secrets and configuration data.\u00a0<\/p>\n<div class=\"wp-block-ponyo-image\">\n<\/div>\n<p><strong>Figure 2: Docker MCP Toolkit is now integrated natively into Docker Desktop <\/strong><\/p>\n<p>To meet developers where they are, we\u2019re bringing Docker MCP support to the CLI, using the same command structure you\u2019re already familiar with. With the new docker mcp commands, you can launch, configure, and manage MCP servers directly from the terminal. The CLI plugin offers comprehensive functionality, including catalog management, client connection setup, and secret management.<\/p>\n<div class=\"wp-block-ponyo-image\">\n<\/div>\n<p><strong>Figure 3: \u00a0Docker MCP CLI commands.<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\">Docker AI Agent Gordon Now Supports MCP Toolkit Integration<\/h2>\n<p>In this release, we\u2019ve upgraded Gordon, Docker\u2019s AI agent, with direct integration to the MCP Toolkit in Docker Desktop. To enable it, open Gordon, click the \u201cTools\u201d button, and toggle on the \u201cMCP\u201d Toolkit option. Once activated, the MCP Toolkit tab will display tools available from any MCP servers you\u2019ve configured.<\/p>\n\n<div class=\"wp-block-ponyo-image\">\n<\/div>\n<p><strong>Figure 4: Docker\u2019s AI Agent Gordon now integrates with Docker\u2019s MCP Toolkit, bringing 100+ MCP servers<\/strong><\/p>\n\n<p>This integration gives you immediate access to 100+ MCP servers with no extra setup, letting you experiment with AI capabilities directly in your Docker workflow. Gordon now acts as a bridge between Docker\u2019s native tooling and the broader AI ecosystem, letting you leverage specialized tools for everything from screenshot capture to data analysis and API interactions \u2013 all from a consistent, unified interface.<\/p>\n<div class=\"wp-block-ponyo-image\">\n<\/div>\n<p><strong><\/strong><strong>Figure 5: Docker\u2019s AI Agent Gordon uses the GitHub MCP server to pull issues and suggest solutions.<\/strong><\/p>\n\n<p>Finally, we\u2019ve also improved the Dockerize feature with expanded support for Java, Kotlin, Gradle, and Maven projects. These improvements make it easier to containerize a wider range of applications with minimal configuration. With expanded containerization capabilities and integrated access to the MCP Toolkit, Gordon is more powerful than ever. It streamlines container workflows, reduces repetitive tasks, and gives you access to specialized tools, so you can stay focused on building, shipping, and running your applications efficiently.<\/p>\n\n<h2 class=\"wp-block-heading\">Docker Model Runner adds Qualcomm support, Docker Engine Integration, and UX Upgrades<\/h2>\n<p>Staying true to our philosophy of giving developers more flexibility and meeting them where they are, the latest version of Docker Model Runner adds broader OS support, deeper integration with popular Docker tools, and improvements in both performance and usability.<\/p>\n<p>In addition to supporting Apple Silicon and Windows systems with NVIDIA GPUs, Docker Model Runner now works on Windows devices with Qualcomm chipsets. Under the hood, we\u2019ve upgraded our inference engine to use the latest version of <a href=\"https:\/\/github.com\/ggml-org\/llama.cpp\" target=\"_blank\">llama.cpp<\/a>, bringing significantly enhanced tool calling capabilities to your AI applications.Docker Model Runner can now be installed directly in Docker Engine Community Edition across <a href=\"https:\/\/docs.docker.com\/engine\/install\/#supported-platforms\" target=\"_blank\">multiple Linux distributions<\/a> supported by Docker Engine. This integration is particularly valuable for developers looking to incorporate AI capabilities into their CI\/CD pipelines and automated testing workflows. To get started, check out our documentation for the<a href=\"https:\/\/docs.docker.com\/engine\/install\/#supported-platforms\" target=\"_blank\"> <\/a><a href=\"https:\/\/docs.docker.com\/model-runner\/#enable-dmr-in-docker-engine\" target=\"_blank\">setup guide.<\/a><\/p>\n\n<h3 class=\"wp-block-heading\">Get Up and Running with Models Faster<\/h3>\n<p>The Docker Model Runner user experience has been upgraded with expanded GUI functionality in Docker Desktop. All of these UI enhancements are designed to help you get started with Model Runner quickly and build applications faster. A dedicated interface now includes three new tabs that simplify model discovery, management, and streamline troubleshooting workflows. Additionally, Docker Desktop\u2019s updated GUI introduces a more intuitive onboarding experience with streamlined \u201ctwo-click\u201d actions.<\/p>\n<p>After clicking on the Model tab, you\u2019ll see three new sub-tabs. The first, labeled \u201cLocal,\u201d displays a set of models in various sizes that you can quickly pull. Once a model is pulled, you can launch a chat interface to test and experiment with it immediately.<\/p>\n<div class=\"wp-block-ponyo-image\">\n<\/div>\n<p><strong><\/strong><strong>Figure 6: Access a set of models of various sizes to get quickly started in Models menu of Docker Desktop<\/strong><\/p>\n\n<p>The second tab \u201dDocker Hub\u201d offers a comprehensive view for browsing and pulling models from Docker Hub\u2019s AI Catalog, making it easy to get started directly within Docker Desktop, without switching contexts.<\/p>\n<div class=\"wp-block-ponyo-image\">\n<\/div>\n<p><strong><\/strong><strong>Figure 7: A shortcut to the Model catalog from Docker Hub in Models menu of Docker Desktop<\/strong><\/p>\n\n<p>The third tab \u201cLogs\u201d offers real-time access to the inference engine\u2019s log tail, giving developers immediate visibility into model execution status and debugging information directly within the Docker Desktop interface.<\/p>\n<div class=\"wp-block-ponyo-image\">\n<\/div>\n<p><strong>Figure 8: Gain visibility into model execution status and debugging information in Docker Desktop<\/strong><\/p>\n\n<h3 class=\"wp-block-heading\">Model Packaging Made Simple via CLI<\/h3>\n<p>As part of the Docker Model CLI, the most significant enhancement is the introduction of the docker model package command. This new command enables developers to package their models from GGUF format into OCI-compliant artifacts, fundamentally transforming how AI models are distributed and shared. It enables seamless publishing to both public and private and OCI-compatible repositories such as Docker Hub and establishes a standardized, secure workflow for model distribution, using the same trusted Docker tools developers already rely on. See our <a href=\"https:\/\/docs.docker.com\/model-runner\/#package-a-model\" target=\"_blank\">docs<\/a> for more details.\u00a0<\/p>\n\n<h3 class=\"wp-block-heading\">Conclusion\u00a0<\/h3>\n<p>From intelligent networking enhancements to seamless AI integrations, Docker Desktop 4.42 makes it easier than ever to build with confidence. With native support for IPv6, in-app access to 100+ MCP servers, and expanded platform compatibility for Docker Model Runner, this release is all about meeting developers where they are and equipping them with the tools to take their work further. Update to the latest version today and unlock everything Docker Desktop 4.42 has to offer.<\/p>\n\n<h3 class=\"wp-block-heading\">Learn more<\/h3>\n<p><a href=\"https:\/\/www.docker.com\/pricing\/\">Authenticate and update<\/a> today to receive your subscription level\u2019s newest Docker Desktop features.<\/p>\n<p>Subscribe to the <a href=\"https:\/\/www.docker.com\/newsletter-subscription\/\">Docker Navigator Newsletter<\/a>.<\/p>\n<p>Learn about our<a href=\"https:\/\/docs.docker.com\/security\/for-admins\/enforce-sign-in\/methods\/\" target=\"_blank\"> sign-in enforcement options<\/a>.<\/p>\n<p>New to Docker? <a href=\"https:\/\/hub.docker.com\/signup?_gl=1*452i3u*_ga*MjEzNzc3Njk5MC4xNjgzNjY3NDkw*_ga_XJWPQMJYHQ*MTcwODcxNjA4Ni4zNjguMS4xNzA4NzE2MzE2LjUzLjAuMA..\" target=\"_blank\">Create an account<\/a>.\u00a0<\/p>\n<p>Have questions? The<a href=\"https:\/\/www.docker.com\/community\/\"> Docker community is here to help<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Docker Desktop 4.42 introduces powerful new capabilities that enhance network flexibility, improve security, and deepen AI toolchain integration, all while [&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-2112","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\/2112","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=2112"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/2112\/revisions"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=2112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=2112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=2112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}