{"id":2268,"date":"2025-07-21T23:21:31","date_gmt":"2025-07-21T23:21:31","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/07\/21\/docker-unveils-the-future-of-agentic-apps-at-wearedevelopers\/"},"modified":"2025-07-21T23:21:31","modified_gmt":"2025-07-21T23:21:31","slug":"docker-unveils-the-future-of-agentic-apps-at-wearedevelopers","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/07\/21\/docker-unveils-the-future-of-agentic-apps-at-wearedevelopers\/","title":{"rendered":"Docker Unveils the Future of Agentic Apps at WeAreDevelopers"},"content":{"rendered":"<p>Agentic applications \u2013 what <em>actually<\/em> are they and how do we make them easier to build, test, and deploy? At WeAreDevelopers, we defined agentic apps as those that use LLMs to define execution workflows based on desired goals with access to your tools, data, and systems.\u00a0<\/p>\n<p>While there are new elements to this application stack, there are many aspects that feel very similar. In fact, many of the same problems experienced with microservices now exist with the evolution of agentic applications.<\/p>\n<p>Therefore, we feel strongly that <strong>teams should be able to use the same processes and tools, but with the new agentic stack<\/strong>. Over the past few months, we\u2019ve been working to evolve the Docker tooling to make this a reality and we were excited to share it with the world at WeAreDevelopers.<\/p>\n<p>Let\u2019s unpack those announcements, as well as dive into a few other things we\u2019ve been working on!<\/p>\n<div class=\"wp-block-ponyo-image\"><\/div>\n<p class=\"has-sm-font-size\"><em>Docker Captain Alan Torrance from JPMC with Docker COO Mark Cavage and WeAreDevelopers organizers<\/em><\/p>\n<h2 class=\"wp-block-heading\">WeAreDeveloper keynote announcements<\/h2>\n<p>Mark Cavage, Docker\u2019s President and COO, and Tushar Jain, Docker\u2019s EVP of Product and Engineering, took the stage for a keynote at WeAreDevelopers and shared several exciting new announcements \u2013 Compose for agentic applications, native Google Cloud support for Compose, and Docker Offload. Watch the keynote in its entirety <a href=\"https:\/\/www.docker.com\/wad\/\">here<\/a>.<\/p>\n<div class=\"wp-block-ponyo-image\"><\/div>\n<p class=\"has-sm-font-size\"><em>Docker EVP, Product &amp; Engineering Tushar Jain delivering the keynote at WeAreDevelopers<\/em><\/p>\n<h3 class=\"wp-block-heading\">Compose has evolved to support agentic applications<\/h3>\n<p>Agentic applications need three things \u2013 models, tools, and your custom code that glues it all together.\u00a0<\/p>\n<p>The <a href=\"https:\/\/www.docker.com\/products\/model-runner\/\">Docker Model Runner<\/a> provides the ability to download and run models.<\/p>\n<p>The newly open-sourced <a href=\"https:\/\/github.com\/docker\/mcp-gateway\" target=\"_blank\">MCP Gateway<\/a> provides the ability to run containerized MCP servers, giving your application access to the tools it needs in a safe and secure manner.<\/p>\n<p>With Compose, you can now define and connect all three in a single compose.yaml file!\u00a0<\/p>\n<p>Here\u2019s an example of a Compose file bringing it all together:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n# Define the models<br \/>\nmodels:<br \/>\n  gemma3:<br \/>\n    model: ai\/gemma3\n<p>services:<br \/>\n  # Define a MCP Gateway that will provide the tools needed for the app<br \/>\n  mcp-gateway:<br \/>\n    image: docker\/mcp-gateway<br \/>\n    command: &#8211;transport=sse &#8211;servers=duckduckgo<br \/>\n    use_api_socket: true<\/p>\n<p>  # Connect the models and tools with the app<br \/>\n  app:<br \/>\n    build: .<br \/>\n    models:<br \/>\n      gemma3:<br \/>\n        endpoint_var: OPENAI_BASE_URL<br \/>\n        model_var: OPENAI_MODEL<br \/>\n    environment:<br \/>\n      MCP_GATEWAY_URL: http:\/\/mcp-gateway:8811\/sse<\/p>\n<\/div>\n<p>The application can leverage a variety of agentic frameworks \u2013 ADK, Agno, CrewAI, Vercel AI SDK, Spring AI, and more.\u00a0<\/p>\n<p>Check out the newly released <a href=\"https:\/\/github.com\/docker\/compose-for-agents\" target=\"_blank\">compose-for-agents sample repo<\/a> for examples using a variety of frameworks and ideas.<\/p>\n<h3 class=\"wp-block-heading\">Taking Compose to production with native cloud-provider support<\/h3>\n<p>During the keynote, we shared the stage with Google Cloud\u2019s Engineering Director Yunong Xiao to demo how you can now easily deploy your Compose-based applications with Google Cloud Run. With this capability, the same Compose specification works from dev to prod \u2013 no rewrites and no reconfig.\u00a0<\/p>\n<div class=\"wp-block-ponyo-image\"><\/div>\n<p class=\"has-sm-font-size\"><em>Google Cloud\u2019s Engineering Director Yunong Xiao announcing the native Compose support in Cloud Run<\/em><\/p>\n\n<p>With Google Cloud Run (via gcloud run compose up) and soon Microsoft Azure Container Apps, you can deploy apps to serverless platforms with ease. It already has support for the newly released model support too!<\/p>\n<p>Compose makes the entire journey from dev to production consistent, portable, and effortless \u2013 just the way applications should be.<\/p>\n<p>Learn more about the Google Cloud Run support with <a href=\"https:\/\/cloud.google.com\/blog\/products\/serverless\/cloud-run-and-docker-collaboration\" target=\"_blank\">their announcement post here<\/a>.<\/p>\n<h3 class=\"wp-block-heading\">Announcing Docker Offload \u2013 access to cloud-based compute resources and GPUs during development and testing<\/h3>\n<p>Running LLMs requires a significant amount of compute resources and large GPUs. Not every developer has access to those resources on their local machines. Docker Offload allows you to run your containers and models using cloud resources, yet still feel local. Port publishing and bind mounts? It all just works.<\/p>\n<p>No complex setup, no GPU shortages, no configuration headaches. It\u2019s a simple toggle switch in Docker Desktop. Sign up for <a href=\"https:\/\/www.docker.com\/products\/docker-offload\/#earlyaccess\">our beta program<\/a> and <strong>get <\/strong><strong>300 free GPU<\/strong><strong> <\/strong><strong>minutes<\/strong>!<\/p>\n<h2 class=\"wp-block-heading\">Getting hands-on with our new agentic Compose workshop<\/h2>\n<div class=\"wp-block-ponyo-image\"><\/div>\n<p class=\"has-sm-font-size\"><em>Selfie with at the end of the workshop with attendees<\/em><\/p>\n<p>At WeAreDevelopers, we released and ran a workshop to enable everyone to get hands-on with the new Compose capabilities, and the response blew us away!<\/p>\n<p>In the room, every seat was filled and a line remained outside well into the workshop hoping folks would leave early to open a spot. But, not a single person left early! It was so thrilling to see attendees stay fully engaged for the entire workshop.<\/p>\n<p>During the workshop, participants were able to learn about the agentic application stack, digging deep into models, tools, and agentic frameworks. They used Docker Model Runner, the Docker MCP Gateway, and the Compose integrations to package it all together.\u00a0<\/p>\n<p>Want to try the workshop yourself? Check it out on GitHub at <a href=\"https:\/\/github.com\/dockersamples\/workshop-agentic-compose\/\" target=\"_blank\">dockersamples\/workshop-agentic-compose<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Lightning talks that sparked ideas<\/h2>\n<div class=\"wp-block-ponyo-image\"><\/div>\n<p class=\"has-sm-font-size\"><em>Lightning talk on testing with LLMs in the Docker booth<\/em><\/p>\n<p>In addition to the workshop, we hosted a rapid-fire series of lightning talks in our booth on a range of topics. These talks were intended to inspire additional use cases and ideas for agentic applications:<\/p>\n<p>Digging deep into the fundamentals of GenAI applications<\/p>\n<p>Going beyond the chatbot with event-driven agentic applications<\/p>\n<p>Using LLMs to perform semantic testing of applications and websites<\/p>\n<p>Using Gordon to build safer and more secure images with Docker Hardened Images<\/p>\n<p>These talks made it clear: agentic apps aren\u2019t just a theory\u2014they\u2019re here, and Docker is at the center of how they get built.<\/p>\n<p>Stay tuned for future blog posts that dig deeper into each of these topics.\u00a0<\/p>\n<h2 class=\"wp-block-heading\">Sharing our industry insights and learnings<\/h2>\n<p>At WeAreDevelopers, our UX Research team was able to present their findings and insights after analyzing the past three years of Docker-sponsored industry research. And interestingly, the AI landscape is already starting to have an impact in language selection, attitudes toward trends like shifted-left security, and more!<\/p>\n<div class=\"wp-block-ponyo-image\"><\/div>\n<p class=\"has-sm-font-size\"><em>Julia Wilson on stage sharing insights from the Docker UX research team<\/em><\/p>\n<p>To learn more about the insights, view <a href=\"https:\/\/www.docker.com\/wad\/\">the talk here<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Bringing a European Powerhouse to North America<\/h2>\n<p>In addition to the product announcements, we announced a major co\u2011host partnership between Docker and WeAreDevelopers, launching <strong>WeAreDevelopers World Congress North America<\/strong>, set for <strong>September 2026<\/strong>. Personally, I\u2019m super excited for this because WeAreDevelopers is a genuine developer-first conference \u2013 it covers topics at all levels, has an incredibly fun and exciting atmosphere, live coding hackathons, and helps developers find jobs and further their career!<\/p>\n<p>The 2026 WeAreDevelopers World Congress North America will mark the event\u2019s first major expansion outside Europe. This creates a new, developer-first alternative to traditional enterprise-style conferences, with high-energy talks, live coding, and practical takeaways tailored to real builders.<\/p>\n<div class=\"wp-block-ponyo-image\"><\/div>\n<p class=\"has-sm-font-size\"><em>Docker Captains Mohammad-Ali A\u2019r\u00e2bi (left) and Francesco Ciulla (right) in attendance with Docker Principal Product Manager Francesco Corti (center)<\/em><\/p>\n<h3 class=\"wp-block-heading\">Try it, build it, contribute<\/h3>\n<p>We\u2019re excited to support this next wave of AI-native applications. If you\u2019re building with agentic AI, try out these tools in your workflow today. Agentic apps are complex, but with Docker, they don\u2019t have to be hard. Let\u2019s build cool stuff together.<\/p>\n<p>Sign up for <a href=\"https:\/\/www.docker.com\/products\/docker-offload\/#earlyaccess\">our beta program<\/a> and get 300 free GPU<strong> <\/strong>minutes!\u00a0<\/p>\n<p>Use <a href=\"https:\/\/github.com\/docker\/compose-for-agents\" target=\"_blank\">Docker Compose<\/a> to build and run your AI agents<\/p>\n<p>Watch the keynote, a panel on securing the agentic workflow, and dive into insights from our annual developer survey <a href=\"https:\/\/www.docker.com\/wad\/\">here<\/a>.\u00a0<\/p>\n<p>Try <a href=\"https:\/\/www.docker.com\/products\/model-runner\/\">Docker Model Runner<\/a> and <a href=\"https:\/\/github.com\/docker\/mcp-gateway\" target=\"_blank\">MCP Gateway<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Agentic applications \u2013 what actually are they and how do we make them easier to build, test, and deploy? At [&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-2268","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\/2268","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=2268"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/2268\/revisions"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=2268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=2268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=2268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}