CINXE.COM
Build release notes | Docker Docs
<!doctype html><html lang=en><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><script type=module> const pagefind = await import("/pagefind/pagefind.js"); await pagefind.options({ ranking: { termFrequency: 0.2, pageLength: 0.75, termSaturation: 1.4, termSimilarity: 6.0, }, }); </script><title>Build release notes | Docker Docs</title><meta name=description content="Learn about the new features, bug fixes, and breaking changes for the newest Buildx release"><meta name=keywords content="build,buildx,buildkit,release,notes"><link rel=canonical href=https://docs.docker.com/build/release-notes/><link rel=icon type=image/x-icon href=https://docs.docker.com/favicons/docs@2x.ico sizes=129x128><link rel=apple-touch-icon type=image/x-icon href=https://docs.docker.com/favicons/docs@2x.ico sizes=129x128><meta name=msapplication-TileImage content="https://docs.docker.com/favicons/docs@2x.ico"><meta name=theme-color content="#2496ed"><meta name=twitter:title itemprop="title name" content="Build release notes"><meta name=twitter:description property="og:description" itemprop=description content="Learn about the new features, bug fixes, and breaking changes for the newest Buildx release"><meta name=twitter:card content="summary_large_image"><meta name=twitter:domain content="https://docs.docker.com/"><meta name=twitter:site content="@docker_docs"><meta name=twitter:url content="https://twitter.com/docker_docs"><meta name=twitter:image:src content="https://docs.docker.com/images/thumbnail.webp"><meta name=twitter:image:alt content="Docker Documentation"><meta property="og:title" content="Build release notes"><meta property="og:description" content="Learn about the new features, bug fixes, and breaking changes for the newest Buildx release"><meta property="og:type" content="website"><meta property="og:updated_time" itemprop=dateUpdated content="2024-10-31 11:18:03 +0100 +0100"><meta property="og:image" itemprop="image primaryImageOfPage" content="https://docs.docker.com/images/thumbnail.webp"><meta property="og:locale" content="en_US"><meta property="og:url" content="https://docs.docker.com/build/release-notes/"><meta property="og:site_name" content="Docker Documentation"><meta property="article:published_time" itemprop=datePublished content="2024-10-31 11:18:03 +0100 +0100"><script type=application/ld+json>{"@context":"https://schema.org","@type":"WebPage","headline":"\"Build release notes\"","description":"\"Learn about the new features, bug fixes, and breaking changes for the newest Buildx release\"","url":"https:\/\/docs.docker.com\/build\/release-notes\/"}</script><script src=https://cdn.cookielaw.org/scripttemplates/otSDKStub.js type=text/javascript data-domain-script=65425fb0-7b36-4317-9f10-7b3e08039af0></script><script type=text/javascript>function OptanonWrapper(){}</script><script>(function(e,t,n,s,o){e[s]=e[s]||[],e[s].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var a=t.getElementsByTagName(n)[0],i=t.createElement(n),r=s!="dataLayer"?"&l="+s:"";i.async=!0,i.src="https://www.googletagmanager.com/gtm.js?id="+o+r,a.parentNode.insertBefore(i,a)})(window,document,"script","dataLayer","GTM-WL2QLG5")</script><script>(function(e,t,n,s,o,i){e.hj=e.hj||function(){(e.hj.q=e.hj.q||[]).push(arguments)},e._hjSettings={hjid:3169877,hjsv:6},o=t.getElementsByTagName("head")[0],i=t.createElement("script"),i.async=1,i.src=n+e._hjSettings.hjid+s+e._hjSettings.hjsv,o.appendChild(i)})(window,document,"https://static.hotjar.com/c/hotjar-",".js?sv=")</script><script async src=https://widget.kapa.ai/kapa-widget.bundle.js data-button-hide=true data-font-family="Roboto Flex,sans-serif" data-modal-close-button-hide=true data-modal-disclaimer-bg-color=#e5f2fc data-modal-disclaimer-text-color=#086dd7 data-modal-disclaimer="This is a custom LLM for answering questions about Docker. Answers are based on the contents of the documentation. Rate the answers to let us know what you think!" data-kapa-branding-text="powered by [kapa.ai](https://www.kapa.ai) and Docker" data-modal-header-bg-color=#1d63ed data-modal-image-height=25px data-modal-image-width=181px data-modal-title= data-modal-override-open-class=open-kapa-widget data-modal-ask-ai-input-placeholder="Ask me a question about Docker…" data-modal-title-color=#fff data-project-color=#1d63ed data-project-logo=/assets/images/logo-icon-white.svg data-project-name=Docker data-user-analytics-fingerprint-enabled=true data-website-id=ba5c2cbc-6535-4334-a72e-050f7a681c8a></script><link href=/assets/fonts/RobotoFlex.woff2 rel=preload as=font type=font/woff2 crossorigin><style>body>img{display:none}</style><link href="https://docs.docker.com/css/styles.min.29daba51a1fd1c73e33e22df5e12e4e2e2936f824b2afab9ea588015140ba576.css" rel=stylesheet><script>(()=>{function t(){let e=localStorage.getItem("theme-preference");return e||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")}var e=t();document.firstElementChild.className=e==="dark"?"dark":"light",localStorage.setItem("theme-preference",e)})()</script><script defer src=https://docs.docker.com/scripts.js></script></head><body class="flex flex-col items-center bg-gradient-to-r from-background-light from-20% to-white to-30% text-base dark:from-gray-dark-100 dark:to-background-dark dark:text-white"><header class="w-full sticky top-0 z-20 h-16 px-6 text-white bg-gradient-to-r from-blue-light-600 to-blue-light dark:from-blue-dark-200 to-50% dark:to-blue-dark-100"><div class="max-w-[1920px] mx-auto flex lg:gap-8 gap-2 h-full items-center justify-between"><div class="flex h-full items-center lg:gap-8 gap-2"><button x-data @click="$store.showSidebar = true" class="icon-svg block px-4 md:hidden h-full" aria-label=Menu> <svg width="48" height="48" viewBox="0 -960 960 960"><path d="M150-240q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h660q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H150zm0-210q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h660q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H150zm0-210q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h660q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H150z"/></svg></button><div><a title="Docker Docs home page" href=https://docs.docker.com/><div class="hidden sm:block"><svg width="160" height="24" viewBox="0 0 160 24" fill="none"><path d="M23.6087 10.3866C23.0202 9.98965 21.4744 9.81999 20.3501 10.1235 20.2896 9.00129 19.7119 8.05574 18.656 7.23081L18.2647 6.96776 18.0038 7.36233C17.4914 8.14134 17.2763 9.17951 17.3524 10.1235 17.413 10.7048 17.6148 11.3586 18.0038 11.8333c-1.4627.8506-2.8113.6576-8.78345.6576H.00209363C-.0250805 13.8427.192313 16.4428 1.8414 18.5588 2.02385 18.7923 2.22339 19.0187 2.44001 19.2366c1.34085 1.3464 3.36726 2.3332 6.39757 2.3363C13.4603 21.5768 17.4207 19.0724 19.8299 13.017 20.6226 13.0302 22.715 13.1594 23.7391 11.1757 23.764 11.1422 24 10.6496 24 10.6496L23.6087 10.3866zM6.01846 8.99195H3.42604V11.5905H6.01846V8.99195zm3.34941.0H6.77545V11.5905H9.36787V8.99195zm3.34943.0H10.1249V11.5905h2.5924V8.99195zm3.3494.0H13.4743V11.5905h2.5924V8.99195zm-13.39843.0H.0766285V11.5905H2.66905L2.66827 8.99195zM6.01768 5.70936H3.42526V8.30788H6.01768V5.70936zm3.34941.0H6.77468V8.30788H9.36709V5.70936zm3.34941.0H10.1241V8.30788h2.5924V5.70936zm0-3.2826H10.1241V5.02529h2.5924V2.42676z" fill="#fff"/><path d="M35.774 21.092C34.578 21.092 33.497 20.816 32.531 20.264 31.5803 19.6967 30.8213 18.93 30.254 17.964 29.702 16.998 29.426 15.9093 29.426 14.698s.253-2.2923.759-3.243C30.7063 10.489 31.4117 9.73 32.301 9.178 33.1903 8.61067 34.1947 8.327 35.314 8.327 36.2187 8.327 37.0543 8.51867 37.821 8.902 38.5877 9.27 39.2317 9.776 39.753 10.42V4.21C39.753 3.85733 39.8603 3.57367 40.075 3.359 40.305 3.14433 40.5887 3.037 40.926 3.037 41.2787 3.037 41.5623 3.14433 41.777 3.359S42.099 3.85733 42.099 4.21V14.698C42.099 15.9093 41.8153 16.998 41.248 17.964 40.696 18.93 39.9447 19.6967 38.994 20.264 38.0433 20.816 36.97 21.092 35.774 21.092zm0-2.07C36.556 19.022 37.2537 18.838 37.867 18.47 38.4803 18.0867 38.9633 17.5653 39.316 16.906 39.6687 16.2467 39.845 15.5107 39.845 14.698 39.845 13.87 39.6687 13.134 39.316 12.49 38.9633 11.846 38.4803 11.34 37.867 10.972 37.2537 10.5887 36.556 10.397 35.774 10.397 35.0073 10.397 34.3097 10.5887 33.681 10.972 33.0677 11.34 32.577 11.846 32.209 12.49 31.8563 13.134 31.68 13.87 31.68 14.698 31.68 15.5107 31.8563 16.2467 32.209 16.906 32.577 17.5653 33.0677 18.0867 33.681 18.47 34.3097 18.838 35.0073 19.022 35.774 19.022zm15.1719 2.07c-1.242.0-2.3384-.2683-3.289-.805C46.7062 19.735 45.9549 18.9837 45.4029 18.033 44.8662 17.067 44.5979 15.963 44.5979 14.721c0-1.2573.268299999999996-2.3613.805-3.312C45.9549 10.443 46.7062 9.69167 47.6569 9.155 48.6075 8.603 49.7039 8.327 50.9459 8.327 52.1725 8.327 53.2612 8.603 54.2119 9.155 55.1625 9.69167 55.9062 10.443 56.4429 11.409 56.9949 12.3597 57.2709 13.4637 57.2709 14.721c0 1.242-.2684 2.346-.805 3.312C55.9292 18.9837 55.1855 19.735 54.2349 20.287c-.950700000000005.5367-2.047.805-3.289.805zm0-2.07c.7973.0 1.5026-.183999999999998 2.116-.552C53.6752 18.102 54.1505 17.596 54.4879 16.952 54.8405 16.308 55.0169 15.5643 55.0169 14.721S54.8405 13.134 54.4879 12.49C54.1505 11.8307 53.6752 11.317 53.0619 10.949 52.4485 10.581 51.7432 10.397 50.9459 10.397 50.1485 10.397 49.4432 10.581 48.8299 10.949 48.2165 11.317 47.7335 11.8307 47.3809 12.49 47.0282 13.134 46.8519 13.8777 46.8519 14.721S47.0282 16.308 47.3809 16.952C47.7335 17.596 48.2165 18.102 48.8299 18.47 49.4432 18.838 50.1485 19.022 50.9459 19.022zm14.5205 2.07C64.2397 21.092 63.1434 20.816 62.1774 20.264 61.2267 19.6967 60.4754 18.9377 59.9234 17.987 59.3867 17.021 59.1184 15.9323 59.1184 14.721c0-1.242.268299999999996-2.346.805-3.312C60.46 10.443 61.196 9.69167 62.1314 9.155 63.0667 8.603 64.14 8.327 65.3514 8.327 66.256 8.327 67.084 8.50333 67.8354 8.856 68.5867 9.19333 69.2614 9.707 69.8594 10.397 70.0741 10.6423 70.1507 10.8953 70.0894 11.156S69.8594 11.6467 69.5834 11.846C69.3687 11.9993 69.1311 12.053 68.8704 12.007 68.6097 11.9457 68.372 11.8077 68.1574 11.593 67.406 10.7957 66.4707 10.397 65.3514 10.397 64.5694 10.397 63.8794 10.581 63.2814 10.949 62.6834 11.3017 62.2157 11.8 61.8784 12.444 61.541 13.088 61.3724 13.847 61.3724 14.721 61.3724 15.549 61.541 16.285 61.8784 16.929 62.231 17.573 62.714 18.0867 63.3274 18.47 63.9407 18.838 64.6537 19.022 65.4664 19.022 66.0031 19.022 66.4707 18.9607 66.8694 18.838 67.2834 18.7 67.6591 18.493 67.9964 18.217 68.2417 18.0177 68.4947 17.9103 68.7554 17.895 69.0161 17.8643 69.2461 17.9333 69.4454 18.102 69.706 18.3167 69.8517 18.562 69.8824 18.838 69.913 19.0987 69.821 19.3363 69.6064 19.551 68.5024 20.5783 67.1224 21.092 65.4664 21.092zM74.7839 16.4l-1.426-1.564L80.4189 8.534C80.6489 8.31933 80.9019 8.21967 81.1779 8.235 81.4692 8.25033 81.7145 8.373 81.9139 8.603 82.1285 8.833 82.2282 9.086 82.2129 9.362 82.1975 9.638 82.0749 9.88333 81.8449 10.098L74.7839 16.4zM73.7029 21C73.3655 21 73.0895 20.9003 72.8749 20.701 72.6755 20.4863 72.5759 20.2103 72.5759 19.873V4.164C72.5759 3.82667 72.6755 3.55833 72.8749 3.359 73.0895 3.14433 73.3655 3.037 73.7029 3.037 74.0402 3.037 74.3085 3.14433 74.5079 3.359 74.7225 3.55833 74.8299 3.82667 74.8299 4.164V19.873C74.8299 20.2103 74.7225 20.4863 74.5079 20.701 74.3085 20.9003 74.0402 21 73.7029 21zM81.9139 20.885C81.6685 21.0843 81.3925 21.1687 81.0859 21.138 80.7945 21.1227 80.5492 20.9923 80.3499 20.747L75.6809 14.974l1.61-1.518L82.0749 19.344C82.2742 19.5893 82.3585 19.8577 82.3279 20.149 82.3125 20.425 82.1745 20.6703 81.9139 20.885zM89.4361 21.092c-1.2727.0-2.4074-.2683-3.404-.805C85.0507 19.735 84.2764 18.9837 83.7091 18.033 83.1571 17.067 82.8811 15.963 82.8811 14.721 82.8811 13.4637 83.1417 12.3597 83.6631 11.409 84.1997 10.443 84.9357 9.69167 85.8711 9.155 86.8064 8.603 87.8797 8.327 89.0911 8.327 90.2871 8.327 91.3144 8.59533 92.1731 9.132 93.0317 9.65333 93.6834 10.3817 94.1281 11.317 94.5881 12.237 94.8181 13.3027 94.8181 14.514 94.8181 14.8053 94.7184 15.0507 94.5191 15.25 94.3197 15.434 94.0667 15.526 93.7601 15.526H84.4911v-1.84h9.2L92.7481 14.33C92.7327 13.5633 92.5794 12.881 92.2881 12.283 91.9967 11.6697 91.5827 11.1867 91.0461 10.834 90.5094 10.4813 89.8577 10.305 89.0911 10.305 88.2171 10.305 87.4657 10.4967 86.8371 10.88 86.2237 11.2633 85.7561 11.7923 85.4341 12.467 85.1121 13.1263 84.9511 13.8777 84.9511 14.721S85.1427 16.3157 85.5261 16.975C85.9094 17.6343 86.4384 18.1557 87.1131 18.539 87.7877 18.9223 88.5621 19.114 89.4361 19.114 89.9114 19.114 90.3944 19.0297 90.8851 18.861 91.3911 18.677 91.7974 18.47 92.1041 18.24 92.3341 18.0713 92.5794 17.987 92.8401 17.987 93.1161 17.9717 93.3537 18.0483 93.5531 18.217 93.8137 18.447 93.9517 18.7 93.9671 18.976 93.9824 19.252 93.8597 19.4897 93.5991 19.689 93.0777 20.103 92.4261 20.4403 91.6441 20.701 90.8774 20.9617 90.1414 21.092 89.4361 21.092zM97.9372 13.134C97.9372 12.214 98.1596 11.3937 98.6042 10.673 99.0642 9.937 99.6776 9.35433 100.444 8.925 101.211 8.49567 102.054 8.281 102.974 8.281S104.577 8.43433 105.021 8.741C105.481 9.03233 105.658 9.385 105.55 9.799 105.504 10.0137 105.412 10.1823 105.274 10.305 105.152 10.4123 105.006 10.4813 104.837 10.512 104.669 10.5427 104.485 10.535 104.285 10.489 103.304 10.2897 102.422 10.2743 101.64 10.443 100.858 10.6117 100.237 10.926 99.7772 11.386 99.3326 11.846 99.1102 12.4287 99.1102 13.134h-1.173zM97.9602 21C97.5922 21 97.3086 20.908 97.1092 20.724 96.9099 20.5247 96.8102 20.2333 96.8102 19.85V9.569C96.8102 9.201 96.9099 8.91733 97.1092 8.718 97.3086 8.51867 97.5922 8.419 97.9602 8.419 98.3436 8.419 98.6272 8.51867 98.8112 8.718 99.0106 8.902 99.1102 9.18567 99.1102 9.569V19.85C99.1102 20.218 99.0106 20.5017 98.8112 20.701 98.6272 20.9003 98.3436 21 97.9602 21z" fill="#fff"/><path d="M112.797 21.115C111.586 21.115 110.497 20.839 109.531 20.287 108.565 19.7197 107.798 18.953 107.231 17.987 106.679 17.021 106.403 15.9247 106.403 14.698 106.403 13.4867 106.671 12.398 107.208 11.432 107.76 10.466 108.504 9.707 109.439 9.155 110.374 8.58767 111.432 8.304 112.613 8.304c1.027.0 1.955.222329999999999 2.783.667C116.224 9.40033 116.891 9.97533 117.397 10.696V3.934c0-.276.083999999999989-.49067.253-.644C117.819 3.12133 118.033 3.037 118.294 3.037 118.555 3.037 118.769 3.12133 118.938 3.29c.168999999999997.15333.253.368.253.644V14.79C119.16 15.986 118.861 17.067 118.294 18.033 117.742 18.9837 116.983 19.735 116.017 20.287 115.066 20.839 113.993 21.115 112.797 21.115zm0-1.61C113.686 19.505 114.476 19.298 115.166 18.884 115.871 18.4547 116.423 17.8797 116.822 17.159 117.236 16.4383 117.443 15.618 117.443 14.698 117.443 13.7933 117.236 12.9807 116.822 12.26 116.423 11.524 115.871 10.949 115.166 10.535 114.476 10.121 113.686 9.914 112.797 9.914 111.923 9.914 111.133 10.121 110.428 10.535S109.163 11.524 108.749 12.26C108.335 12.9807 108.128 13.7933 108.128 14.698 108.128 15.618 108.335 16.4383 108.749 17.159 109.163 17.8797 109.723 18.4547 110.428 18.884 111.133 19.298 111.923 19.505 112.797 19.505zm15.262 1.61C126.832 21.115 125.736 20.839 124.77 20.287 123.804 19.735 123.045 18.976 122.493 18.01 121.941 17.044 121.665 15.9477 121.665 14.721 121.665 13.479 121.941 12.375 122.493 11.409 123.045 10.443 123.804 9.684 124.77 9.132 125.736 8.58 126.832 8.304 128.059 8.304 129.285 8.304 130.374 8.58 131.325 9.132 132.291 9.684 133.05 10.443 133.602 11.409 134.154 12.375 134.437 13.479 134.453 14.721 134.453 15.9477 134.169 17.044 133.602 18.01 133.05 18.976 132.291 19.735 131.325 20.287 130.374 20.839 129.285 21.115 128.059 21.115zm0-1.61C128.948 19.505 129.745 19.298 130.451 18.884 131.156 18.47 131.708 17.9027 132.107 17.182 132.505 16.4613 132.705 15.641 132.705 14.721S132.505 12.9807 132.107 12.26C131.708 11.524 131.156 10.949 130.451 10.535 129.745 10.121 128.948 9.914 128.059 9.914 127.169 9.914 126.372 10.121 125.667 10.535 124.961 10.949 124.402 11.524 123.988 12.26 123.589 12.9807 123.39 13.801 123.39 14.721S123.589 16.4613 123.988 17.182C124.402 17.9027 124.961 18.47 125.667 18.884 126.372 19.298 127.169 19.505 128.059 19.505zm14.45 1.61C141.298 21.115 140.217 20.839 139.266 20.287 138.331 19.7197 137.587 18.953 137.035 17.987 136.498 17.021 136.23 15.9323 136.23 14.721 136.23 13.4943 136.491 12.398 137.012 11.432 137.533 10.466 138.246 9.707 139.151 9.155 140.056 8.58767 141.098 8.304 142.279 8.304 143.214 8.304 144.073 8.488 144.855 8.856 145.652 9.224 146.35 9.776 146.948 10.512 147.117 10.696 147.178 10.8953 147.132 11.11 147.086 11.3093 146.956 11.4857 146.741 11.639 146.572 11.7617 146.381 11.8077 146.166 11.777 145.967 11.731 145.79 11.616 145.637 11.432 144.748 10.42 143.628 9.914 142.279 9.914 141.42 9.914 140.661 10.121 140.002 10.535 139.358 10.949 138.852 11.5163 138.484 12.237 138.131 12.9577 137.955 13.7857 137.955 14.721 137.955 15.641 138.147 16.4613 138.53 17.182 138.913 17.9027 139.45 18.47 140.14 18.884 140.83 19.298 141.62 19.505 142.509 19.505 143.107 19.505 143.651 19.4283 144.142 19.275 144.648 19.1063 145.093 18.8533 145.476 18.516 145.66 18.3627 145.852 18.2783 146.051 18.263 146.25 18.2477 146.434 18.309 146.603 18.447 146.787 18.6157 146.887 18.8073 146.902 19.022 146.933 19.2367 146.864 19.4207 146.695 19.574 145.576 20.6013 144.18 21.115 142.509 21.115zm11.46.0C153.064 21.115 152.167 20.9617 151.278 20.655 150.389 20.3483 149.668 19.8883 149.116 19.275 148.947 19.091 148.878 18.884 148.909 18.654S149.055 18.2247 149.254 18.056C149.469 17.9027 149.691 17.8413 149.921 17.872 150.151 17.9027 150.343 18.0023 150.496 18.171 150.864 18.6003 151.347 18.93 151.945 19.16 152.558 19.39 153.233 19.505 153.969 19.505 155.104 19.505 155.924 19.3133 156.43 18.93 156.936 18.5313 157.197 18.056 157.212 17.504 157.212 16.952 156.951 16.4997 156.43 16.147 155.909 15.779 155.05 15.4953 153.854 15.296 152.305 15.0507 151.171 14.6213 150.45 14.008 149.729 13.3947 149.369 12.6663 149.369 11.823 149.369 11.041 149.576 10.3893 149.99 9.868 150.404 9.34667 150.956 8.95567 151.646 8.695 152.336 8.43433 153.095 8.304 153.923 8.304 154.95 8.304 155.832 8.48033 156.568 8.833 157.319 9.18567 157.925 9.661 158.385 10.259 158.538 10.4583 158.6 10.6653 158.569 10.88 158.538 11.0947 158.416 11.271 158.201 11.409 158.017 11.5163 157.802 11.5547 157.557 11.524 157.327 11.478 157.128 11.363 156.959 11.179 156.576 10.7343 156.131 10.4123 155.625 10.213 155.119 9.99833 154.536 9.891 153.877 9.891 153.034 9.891 152.359 10.0673 151.853 10.42 151.347 10.7573 151.094 11.1867 151.094 11.708 151.094 12.0607 151.186 12.3673 151.37 12.628 151.569 12.8887 151.899 13.1187 152.359 13.318 152.834 13.5173 153.494 13.686 154.337 13.824 155.487 14.008 156.392 14.284 157.051 14.652 157.726 15.0047 158.201 15.4263 158.477 15.917 158.768 16.3923 158.914 16.9137 158.914 17.481 158.914 18.2017 158.699 18.838 158.27 19.39 157.856 19.9267 157.273 20.3483 156.522 20.655 155.786 20.9617 154.935 21.115 153.969 21.115z" fill="#fff"/></svg></div><div class="block sm:hidden"><svg width="84" height="25" viewBox="0 0 84 25" fill="none"><path d="M23.6087 10.9342C23.0202 10.5373 21.4744 10.3676 20.3501 10.6711 20.2896 9.5489 19.7119 8.60334 18.656 7.77841L18.2647 7.51537 18.0038 7.90993C17.4914 8.68895 17.2763 9.72711 17.3524 10.6711 17.413 11.2525 17.6148 11.9062 18.0038 12.3809c-1.4627.8506-2.8113.6576-8.78345.6576H.00209363C-.0250805 14.3903.192313 16.9904 1.8414 19.1064 2.02385 19.3399 2.22339 19.5663 2.44001 19.7843c1.34085 1.3463 3.36726 2.3331 6.39757 2.3362C13.4603 22.1244 17.4207 19.62 19.8299 13.5646 20.6226 13.5778 22.715 13.707 23.7391 11.7233 23.764 11.6898 24 11.1972 24 11.1972L23.6087 10.9342zM6.01846 9.53956H3.42604V12.1381H6.01846V9.53956zm3.34941.0H6.77545V12.1381H9.36787V9.53956zm3.34943.0H10.1249V12.1381h2.5924V9.53956zm3.3494.0H13.4743V12.1381h2.5924V9.53956zm-13.39843.0H.0766285V12.1381H2.66905L2.66827 9.53956zm3.34941-3.2826H3.42526V8.85549H6.01768V6.25696zm3.34941.0H6.77468V8.85549H9.36709V6.25696zm3.34941.0H10.1241V8.85549h2.5924V6.25696zm0-3.28259H10.1241V5.57289h2.5924V2.97437z" fill="#fff"/><path d="M36.774 21.6394c-1.196.0-2.277-.276-3.243-.827999999999999C32.5803 20.244 31.8213 19.4774 31.254 18.5114 30.702 17.5454 30.426 16.4567 30.426 15.2454c0-1.2114.253-2.2924.759-3.243C31.7063 11.0364 32.4117 10.2774 33.301 9.72536 34.1903 9.15803 35.1947 8.87436 36.314 8.87436 37.2187 8.87436 38.0543 9.06603 38.821 9.44936 39.5877 9.81736 40.2317 10.3234 40.753 10.9674V4.75736C40.753 4.4047 40.8603 4.12103 41.075 3.90636 41.305 3.6917 41.5887 3.58436 41.926 3.58436 42.2787 3.58436 42.5623 3.6917 42.777 3.90636 42.9917 4.12103 43.099 4.4047 43.099 4.75736V15.2454C43.099 16.4567 42.8153 17.5454 42.248 18.5114 41.696 19.4774 40.9447 20.244 39.994 20.8114 39.0433 21.3634 37.97 21.6394 36.774 21.6394zm0-2.07C37.556 19.5694 38.2537 19.3854 38.867 19.0174 39.4803 18.634 39.9633 18.1127 40.316 17.4534 40.6687 16.794 40.845 16.058 40.845 15.2454 40.845 14.4174 40.6687 13.6814 40.316 13.0374 39.9633 12.3934 39.4803 11.8874 38.867 11.5194 38.2537 11.136 37.556 10.9444 36.774 10.9444 36.0073 10.9444 35.3097 11.136 34.681 11.5194 34.0677 11.8874 33.577 12.3934 33.209 13.0374 32.8563 13.6814 32.68 14.4174 32.68 15.2454 32.68 16.058 32.8563 16.794 33.209 17.4534 33.577 18.1127 34.0677 18.634 34.681 19.0174 35.3097 19.3854 36.0073 19.5694 36.774 19.5694zm15.1719 2.07c-1.242.0-2.3384-.2684-3.289-.805C47.7062 20.2824 46.9549 19.531 46.4029 18.5804 45.8662 17.6144 45.5979 16.5104 45.5979 15.2684c0-1.2574.268299999999996-2.3614.805-3.312C46.9549 10.9904 47.7062 10.239 48.6569 9.70236 49.6075 9.15036 50.7039 8.87436 51.9459 8.87436c1.2266.0 2.3153.276 3.266.828000000000001C56.1625 10.239 56.9062 10.9904 57.4429 11.9564 57.9949 12.907 58.2709 14.011 58.2709 15.2684c0 1.242-.2684 2.346-.805 3.312C56.9292 19.531 56.1855 20.2824 55.2349 20.8344c-.950700000000005.5366-2.047.805-3.289.805zm0-2.07C52.7432 19.5694 53.4485 19.3854 54.0619 19.0174 54.6752 18.6494 55.1505 18.1434 55.4879 17.4994 55.8405 16.8554 56.0169 16.1117 56.0169 15.2684 56.0169 14.425 55.8405 13.6814 55.4879 13.0374 55.1505 12.378 54.6752 11.8644 54.0619 11.4964c-.613399999999999-.368-1.3187-.552-2.116-.552C51.1485 10.9444 50.4432 11.1284 49.8299 11.4964 49.2165 11.8644 48.7335 12.378 48.3809 13.0374 48.0282 13.6814 47.8519 14.425 47.8519 15.2684 47.8519 16.1117 48.0282 16.8554 48.3809 17.4994 48.7335 18.1434 49.2165 18.6494 49.8299 19.0174 50.4432 19.3854 51.1485 19.5694 51.9459 19.5694zm14.5205 2.07C65.2397 21.6394 64.1434 21.3634 63.1774 20.8114 62.2267 20.244 61.4754 19.485 60.9234 18.5344 60.3867 17.5684 60.1184 16.4797 60.1184 15.2684c0-1.242.268299999999996-2.346.805-3.312C61.46 10.9904 62.196 10.239 63.1314 9.70236 64.0667 9.15036 65.14 8.87436 66.3514 8.87436 67.256 8.87436 68.084 9.0507 68.8354 9.40336 69.5867 9.7407 70.2614 10.2544 70.8594 10.9444 71.0741 11.1897 71.1507 11.4427 71.0894 11.7034 71.0281 11.964 70.8594 12.194 70.5834 12.3934 70.3687 12.5467 70.1311 12.6004 69.8704 12.5544 69.6097 12.493 69.372 12.355 69.1574 12.1404 68.406 11.343 67.4707 10.9444 66.3514 10.9444 65.5694 10.9444 64.8794 11.1284 64.2814 11.4964 63.6834 11.849 63.2157 12.3474 62.8784 12.9914c-.337400000000002.644-.506 1.403-.506 2.277C62.3724 16.0964 62.541 16.8324 62.8784 17.4764 63.231 18.1204 63.714 18.634 64.3274 19.0174 64.9407 19.3854 65.6537 19.5694 66.4664 19.5694 67.0031 19.5694 67.4707 19.508 67.8694 19.3854 68.2834 19.2474 68.6591 19.0404 68.9964 18.7644 69.2417 18.565 69.4947 18.4577 69.7554 18.4424 70.0161 18.4117 70.2461 18.4807 70.4454 18.6494 70.706 18.864 70.8517 19.1094 70.8824 19.3854 70.913 19.646 70.821 19.8837 70.6064 20.0984 69.5024 21.1257 68.1224 21.6394 66.4664 21.6394zm11.6865.0C77.0795 21.6394 76.0829 21.4784 75.1629 21.1564 74.2582 20.819 73.5529 20.3974 73.0469 19.8914 72.8169 19.646 72.7172 19.37 72.7479 19.0634 72.7939 18.7414 72.9472 18.4807 73.2079 18.2814 73.5145 18.036 73.8135 17.9364 74.1049 17.9824 74.4115 18.013 74.6722 18.1434 74.8869 18.3734 75.1475 18.6647 75.5615 18.9407 76.1289 19.2014 76.7115 19.4467 77.3555 19.5694 78.0609 19.5694 78.9502 19.5694 79.6249 19.4237 80.0849 19.1324 80.5602 18.841 80.8055 18.4654 80.8209 18.0054 80.8362 17.5454 80.6139 17.1467 80.1539 16.8094 79.7092 16.472 78.8889 16.196 77.6929 15.9814 76.1442 15.6747 75.0172 15.2147 74.3119 14.6014 73.6219 13.988 73.2769 13.2367 73.2769 12.3474 73.2769 11.5654 73.5069 10.9214 73.9669 10.4154 74.4269 9.89403 75.0172 9.5107 75.7379 9.26536 76.4585 9.0047 77.2099 8.87436 77.9919 8.87436 79.0039 8.87436 79.9009 9.03536 80.6829 9.35736 81.4649 9.67936 82.0859 10.124 82.5459 10.6914 82.7605 10.9367 82.8602 11.1974 82.8449 11.4734 82.8295 11.734 82.6992 11.9564 82.4539 12.1404 82.2085 12.309 81.9172 12.3627 81.5799 12.3014 81.2425 12.24 80.9589 12.102 80.7289 11.8874 80.3455 11.5194 79.9315 11.2664 79.4869 11.1284 79.0422 10.9904 78.5285 10.9214 77.9459 10.9214 77.2712 10.9214 76.6962 11.0364 76.2209 11.2664 75.7609 11.4964 75.5309 11.8337 75.5309 12.2784 75.5309 12.5544 75.5999 12.8074 75.7379 13.0374 75.8912 13.252 76.1825 13.4514 76.6119 13.6354 77.0412 13.804 77.6699 13.9727 78.4979 14.1414 79.6479 14.3714 80.5525 14.6627 81.2119 15.0154 81.8865 15.368 82.3695 15.782 82.6609 16.2574 82.9522 16.7174 83.0979 17.254 83.0979 17.8674 83.0979 18.5727 82.9062 19.209 82.5229 19.7764 82.1549 20.3437 81.6029 20.796 80.8669 21.1334 80.1462 21.4707 79.2415 21.6394 78.1529 21.6394z" fill="#fff"/></svg></div></a></div><nav class="mt-1 hidden md:block"><ul class="flex text-sm md:text-base lg:gap-4"><li class="border-b-4 border-transparent hover:border-white/20"><a class="block px-2 py-1 whitespace-nowrap" href=/get-started/>Get started</a></li><li class="border-b-4 border-transparent hover:border-white/20"><a class="block px-2 py-1 whitespace-nowrap" href=/guides/>Guides</a></li><li class=border-b-4><a class="block px-2 py-1 whitespace-nowrap" href=/manuals/>Manuals</a></li><li class="border-b-4 border-transparent hover:border-white/20"><a class="block px-2 py-1 whitespace-nowrap" href=/reference/>Reference</a></li></ul></nav></div><div class="flex min-w-0 items-center gap-4 flex-grow justify-end"><a href=/search class=sm:hidden><span class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M378-329q-108.16.0-183.08-75Q120-479 120-585t75-181 181.5-75 181 75T632-584.85Q632-542 618-502t-42 75l242 240q9 8.56 9 21.78T818-143t-22.22 9-21.78-9L533-384q-30 26-69.96 40.5Q423.08-329 378-329zm-1-60q81.25.0 138.13-57.5Q572-504 572-585t-56.87-138.5Q458.25-781 377-781q-82.08.0-139.54 57.5T180-585t57.46 138.5T377-389z"/></svg></span></a><div x-ref=searchBarRef x-data="{ open: false }" @click.outside="open = false;" @keyup.escape.window="open = false" id=search-bar class="hidden min-w-0 sm:flex relative bg-white/10 rounded items-center p-2 sm:w-full xl:w-[400px]"><svg width="25" height="25" viewBox="0 0 25 25" fill="none"><mask id="mask0_200_9677" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="2" y="0" width="21" height="23"><path d="M21.2461 21.4956l-4.35-4.35m2.35-5.65c0 4.4183-3.5817 8-8 8-4.41828.0-8.00001-3.5817-8.00001-8 0-4.41827 3.58173-7.99999 8.00001-7.99999" stroke="#677285" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.7461 1.84082 17.5306 3.40974C17.796 3.94072 17.9288 4.2062 18.1061 4.43627 18.2635 4.64041 18.4465 4.82343 18.6506 4.98079c.2301.17734.4956.31008 1.0266.57557l1.5689.78446-1.5689.78446C19.1462 7.39077 18.8807 7.52351 18.6506 7.70085 18.4465 7.85821 18.2635 8.04123 18.1061 8.24537 17.9288 8.47544 17.796 8.74093 17.5306 9.2719L16.7461 10.8408 15.9616 9.2719C15.6961 8.74092 15.5634 8.47544 15.3861 8.24537 15.2287 8.04123 15.0457 7.85821 14.8415 7.70085c-.23-.17734-.4955-.31008-1.0265-.57557l-1.5689-.78446 1.5689-.78446C14.346 5.29087 14.6115 5.15813 14.8415 4.98079 15.0457 4.82343 15.2287 4.64041 15.3861 4.43627 15.5634 4.2062 15.6961 3.94072 15.9616 3.40974L16.7461 1.84082z" stroke="#677285" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></mask><g mask="url(#mask0_200_9677)"><rect x=".426636" y=".495605" width="24" height="24" fill="#fff"/></g></svg> <input x-ref=searchBarInput type=search id=search-bar-input @focus="open = true;" @keyup.enter.prevent="window.location.href = '/search/?q=' + $event.target.value;" @keyup.escape.prevent="open = false;" @keydown.window="(e) => { switch(e.key) { case 'k': if (e.metaKey || e.ctrlKey) { e.preventDefault(); $el.focus(); } break; } }" class="flex-grow px-2 bg-transparent min-w-0 text-white placeholder:text-white outline-none" placeholder=Search tabindex=0><div x-cloak :class="open && 'hidden'" class="hidden lg:flex border px-1 text-sm border-white rounded items-center"><div class=-mt-0.5><span x-show="navigator.platform == 'MacIntel'" class="icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M249.9-120q-53.9.0-91.9-38.1t-38-92 38.07-91.9T250-380h70v-2e2h-70q-53.86.0-91.93-38.1t-38.07-92 38.1-91.9 92-38 91.9 38.07T380-710v70h2e2v-70q0-53.86 38.1-91.93t92-38.07 91.9 38.1 38 92T801.93-618q-38.07 38-91.93 38h-70v2e2h70q53.86.0 91.93 38.1t38.07 92T801.9-158q-38.1 38-92 38T618-158.07 580-250v-70H380v70q0 53.86-38.1 91.93t-92 38.07zm-.02-60q29.12.0 49.62-20.42Q320-220.83 320-250v-70h-70q-29.17.0-49.58 20.38Q180-279.24 180-250.12t20.38 49.62 49.5 20.5zm460 0q29.12.0 49.62-20.38t20.5-49.5-20.42-49.62Q739.17-320 710-320h-70v70q0 29.17 20.38 49.58Q680.76-180 709.88-180zM380-380h2e2v-2e2H380v2e2zM250-640h70v-70q0-29.17-20.38-49.58Q279.24-780 250.12-780t-49.62 20.38-20.5 49.5 20.42 49.62Q220.83-640 250-640zm390 0h70q29.17.0 49.58-20.38Q780-680.76 780-709.88t-20.38-49.62-49.5-20.5-49.62 20.42Q640-739.17 640-710v70z"/></svg></span> <span x-show="navigator.platform != 'MacIntel'" class="icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M480-675 263-459q-9 9-21 9t-21-9-9-21 9-21l238-238q9-9 21-9t21 9l238 238q9 9 9 21t-9 21-21 9-21-9L480-675z"/></svg></span></div><span>K</span></div><div x-cloak :class="open || 'hidden'"><button @click="$refs.searchBarInput.value = ''; open = false" class="text-white hover:text-white"> <span class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M480-438 270-228q-9 9-21 9t-21-9-9-21 9-21l210-210-210-210q-9-9-9-21t9-21 21-9 21 9l210 210 210-210q9-9 21-9t21 9 9 21-9 21L522-480l210 210q9 9 9 21t-9 21-21 9-21-9L480-438z"/></svg></span></button></div><div x-show=open x-cloak class="absolute px-6 py-4 right-0 w-screen max-w-xl top-full bg-background-light dark:bg-background-dark rounded shadow-lg z-50"><div id=search-bar-results><div class="p-2 text-gray-light dark:text-gray-dark">Start typing to search… or try <button @click="open=false" class="open-kapa-widget link">Ask AI</button></div></div></div><script type=module> window.addEventListener("load", async function () { const pagefind = await import("/pagefind/pagefind.js"); const searchBarInput = document.querySelector("#search-bar-input"); const searchBarResults = document.querySelector( "#search-bar-results", ); async function search(e) { const query = e.target.value; if (query === "") { searchBarResults.innerHTML = `\u003cdiv class=\u0022p-2 text-gray-light dark:text-gray-dark\u0022\u003eStart typing to search… or try \u003cbutton @click=\u0022open=false\u0022 class=\u0022open-kapa-widget link\u0022\u003eAsk AI\u003c\/button\u003e\u003c\/div\u003e`; return; } const search = await pagefind.debouncedSearch(query); if (search === null) { return; } else { const resultsLength = search.results.length const resultsData = await Promise.all(search.results.slice(0, 5).map(r => r.data())); const results = resultsData.map((item, index) => ({...item, index: index + 1})); if (query) { searchBarResults.classList.remove("hidden"); } else { searchBarResults.classList.add("hidden"); } let resultsHTML = `<div class="p-2 text-gray-light dark:text-gray-dark">${resultsLength} results</div>`; resultsHTML += results .map((item) => { return `<div class="p-2"> <div class="flex flex-col"> <a class="link" href="${item.url}" data-query="${query}" data-index="${item.index}">${item.meta.title}</a> <p class="text-black dark:text-white overflow-hidden">…${item.excerpt}…</p> </div> </div>`; }) .join(""); if (resultsLength > 5) { resultsHTML += `<div class="w-fit ml-auto px-4 py-2"><a href="/search/?q=${query}" class="link">Show all results</a></div>`; } searchBarResults.innerHTML = resultsHTML; } } searchBarInput.addEventListener("input", search); if (window.heap !== undefined) { searchBarResults.addEventListener('click', function (event) { if (event.target.tagName === 'A' && event.target.closest('.link')) { const searchQuery = event.target.getAttribute('data-query'); const resultIndex = event.target.getAttribute('data-index'); const url = new URL(event.target.href); const properties = { docs_search_target_path: url.pathname, docs_search_target_title: event.target.textContent, docs_search_query_text: searchQuery, docs_search_target_index: resultIndex, docs_search_source_path: window.location.pathname, docs_search_source_title: document.title, }; heap.track("Docs - Search - Click - Result Link", properties); } }); } }); </script></div><button @click="open = false" class="dark:text-white py-1 px-2 rounded open-kapa-widget flex gap-1 items-center hover:bg-white/20 transition"> <span>Ask AI</span> <img src=https://docs.docker.com/images/ai-stars.svg alt="AI Stars"></button></div></div></header><main class="relative flex w-full max-w-[1920px]"><div style=scroll-behavior:smooth x-data x-init="$nextTick(() => { const container = $el; // The div with overflow const item = document.getElementById('sidebar-current-page') if (item) { const containerTop = container.scrollTop; const containerBottom = containerTop + container.clientHeight; const itemTop = item.offsetTop - container.offsetTop; const itemBottom = itemTop + item.offsetHeight; // Scroll only if the item is out of view if (itemBottom > containerBottom - 200) { container.scrollTop = itemTop - (container.clientHeight / 2 - item.offsetHeight / 2); } } })" class="md:h-[calc(100vh-64px)] fixed md:sticky top-0 md:top-16 z-40 hidden h-screen flex-none overflow-y-auto overflow-x-hidden bg-background-light dark:bg-gray-dark-100 w-full md:z-auto md:block md:w-[300px]" :class="{ 'hidden': ! $store.showSidebar }"><div class="fixed bg-black/50 md:hidden" x-show=$store.showSidebar @click="openSidebar = false" x-transition.opacity></div><div class="z-50 w-full bg-background-light p-4 dark:bg-gray-dark-100 md:block md:w-[300px]"><button class="my-4 md:hidden" @click="$store.showSidebar = false"> <span class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="m275-450 147 147q9 9 8.5 21t-9.5 21-21 9-21-9L181-459q-9-9-9-21t9-21l199-199q9-9 21-9t21 9 9 21.5-9 21.5L275-510h496q13 0 21.5 8.5T801-480t-8.5 21.5T771-450H275z"/></svg></span> Back</button><div class="py-2 px-4" x-data="{ expanded: false }"><div class="flex w-full items-center justify-between"><a class="hover:text-blue-light dark:hover:text-blue-dark" href=https://docs.docker.com/manuals/><span class="pr-2 icon-sm icon-svg"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M349-250h262q12.75.0 21.38-8.68 8.62-8.67 8.62-21.5.0-12.82-8.62-21.32-8.63-8.5-21.38-8.5H349q-12.75.0-21.37 8.68-8.63 8.67-8.63 21.5.0 12.82 8.63 21.32 8.62 8.5 21.37 8.5zm0-170h262q12.75.0 21.38-8.68 8.62-8.67 8.62-21.5.0-12.82-8.62-21.32-8.63-8.5-21.38-8.5H349q-12.75.0-21.37 8.68-8.63 8.67-8.63 21.5.0 12.82 8.63 21.32 8.62 8.5 21.37 8.5zM220-80q-24 0-42-18t-18-42v-680q0-24 18-42t42-18h336q12.44.0 23.72 5T599-862l183 183q8 8 13 19.28t5 23.72v496q0 24-18 42t-42 18H220zm331-584q0 12.75 8.63 21.37Q568.25-634 581-634h159L551-820v156z"/></svg></span>Manuals</a> <button @click="expanded = !expanded" class="rounded hover:bg-gray-light-300 hover:dark:bg-gray-dark-300"> <span x-show="! expanded" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span x-cloak x-show=expanded class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul x-cloak x-show=expanded class="pt-4 space-y-4"><li><a class="hover:text-blue-light dark:hover:text-blue-dark" href=/get-started/><span class="pr-2 icon-sm icon-svg"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M479.87-325q-5.87.0-10.87-2t-10-7L308-485q-9-9.27-8.5-21.64.5-12.36 9.11-21.36 9.39-9 21.89-9t21.5 9l98 99v-341q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v341l99-99q8.8-9 20.9-8.5t21.49 9.5q8.61 9 8.61 21.5t-9 21.5L501-334q-5 5-10.13 7-5.14 2-11 2zM220-160q-24 0-42-18t-18-42v-113q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v113h520v-113q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v113q0 24-18 42t-42 18H220z"/></svg></span>Get started</a></li><li><a class="hover:text-blue-light dark:hover:text-blue-dark" href=/guides/><span class="pr-2 icon-sm icon-svg"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h6e2q24 0 42 18t18 42v6e2q0 24-18 42t-42 18H180zm3e2-660v252q0 9 7.5 13.5t15.5-.5l60-36q8-5 15-5t15 5l60 36q8 5 15.5.5T676-528v-252H480z"/></svg></span>Guides</a></li><li><a class="hover:text-blue-light dark:hover:text-blue-dark" href=/reference/><span class="pr-2 icon-sm icon-svg"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M140-160q-24 0-42-18t-18-42v-520q0-24 18-42t42-18h680q24 0 42 18t18 42v520q0 24-18 42t-42 18H140zm0-60h680v-436H140v436zm221-218-83-83q-9-9-8.5-21t9.5-21 21-9 21 9l104 104q9 9 9 21t-9 21L321-313q-9 9-21 9t-21-9-9-21 9-21l82-83zm159 150q-13 0-21.5-8.5T490-318t8.5-21.5T520-348h160q13 0 21.5 8.5T710-318t-8.5 21.5T680-288H520z"/></svg></span>Reference</a></li></ul></div><hr class="m-2 text-gray-light-200 dark:text-gray-dark-300"><nav class="md:text-sm flex flex-col"><div class="block py-4 md:hidden text-gray-light dark:text-gray-dark">This section</div><ul><li x-data="{ expanded: true }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/>Docker Build</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class=ml-3><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Core concepts</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/concepts/overview/ title="Docker Build Overview">Docker Build Overview</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/concepts/dockerfile/ title="Dockerfile overview">Dockerfile overview</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/concepts/context/ title="Build context">Build context</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Building</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/building/multi-stage/ title=Multi-stage>Multi-stage</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/building/variables/ title=Variables>Variables</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/building/secrets/ title=Secrets>Secrets</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/building/multi-platform/ title=Multi-platform>Multi-platform</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/building/export/ title="Export binaries">Export binaries</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/building/best-practices/ title="Best practices">Best practices</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/building/base-images/ title="Base images">Base images</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/checks/ title="Build checks">Build checks <span><span class="not-prose px-1 rounded-sm bg-green-light dark:bg-green-dark text-white text-xs">New</span></span></a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/builders/>Builders</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/builders/drivers/>Build drivers</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/builders/drivers/docker-container/ title="Docker container build driver">Docker container build driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/builders/drivers/docker/ title="Docker driver">Docker driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/builders/drivers/kubernetes/ title="Kubernetes driver">Kubernetes driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/builders/drivers/remote/ title="Remote driver">Remote driver</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/builders/manage/ title="Manage builders">Manage builders</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/bake/>Bake</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/introduction/ title=Introduction>Introduction</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/targets/ title=Targets>Targets</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/inheritance/ title=Inheritance>Inheritance</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/variables/ title=Variables>Variables</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/expressions/ title=Expressions>Expressions</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/funcs/ title=Functions>Functions</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/matrices/ title="Matrix targets">Matrix targets</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/contexts/ title=Contexts>Contexts</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/reference/ title="Bake file reference">Bake file reference</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/compose-file/ title="Building with Bake from a Compose file">Building with Bake from a Compose file</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/overrides/ title="Overriding configurations">Overriding configurations</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/bake/remote-definition/ title="Remote Bake file definition">Remote Bake file definition</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/cache/>Cache</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/cache/invalidation/ title="Build cache invalidation">Build cache invalidation</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/cache/garbage-collection/ title="Build garbage collection">Build garbage collection</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/cache/backends/>Cache storage backends</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/cache/backends/s3/ title="Amazon S3 cache">Amazon S3 cache</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/cache/backends/azblob/ title="Azure Blob Storage cache">Azure Blob Storage cache</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/cache/backends/gha/ title="GitHub Actions cache">GitHub Actions cache</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/cache/backends/inline/ title="Inline cache">Inline cache</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/cache/backends/local/ title="Local cache">Local cache</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/cache/backends/registry/ title="Registry cache">Registry cache</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/cache/optimize/ title="Optimize cache usage in builds">Optimize cache usage in builds</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/ci/>CI</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/ci/github-actions/>GitHub Actions</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/annotations/ title=Annotations>Annotations</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/attestations/ title=Attestations>Attestations</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/secrets/ title="Build secrets">Build secrets</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/build-summary/ title="Build summary">Build summary</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/configure-builder/ title="BuildKit configuration">BuildKit configuration</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/cache/ title="Cache management">Cache management</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/copy-image-registries/ title="Copy image between registries">Copy image between registries</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/export-docker/ title="Export to Docker">Export to Docker</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/local-registry/ title="Local registry">Local registry</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/multi-platform/ title="Multi-platform image">Multi-platform image</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/named-contexts/ title="Named contexts">Named contexts</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/push-multi-registries/ title="Push to multiple registries">Push to multiple registries</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/reproducible-builds/ title="Reproducible builds">Reproducible builds</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/share-image-jobs/ title="Share image between jobs">Share image between jobs</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/manage-tags-labels/ title="Tags and labels">Tags and labels</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/test-before-push/ title="Test before push">Test before push</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/ci/github-actions/update-dockerhub-desc/ title="Update Docker Hub description">Update Docker Hub description</a></li></ul></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Metadata</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/metadata/annotations/ title=Annotations>Annotations</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/metadata/attestations/>Build attestations</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/metadata/attestations/attestation-storage/ title="Image attestation storage">Image attestation storage</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/metadata/attestations/slsa-provenance/ title="Provenance attestations">Provenance attestations</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/metadata/attestations/sbom/ title="SBOM attestations">SBOM attestations</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/metadata/attestations/slsa-definitions/ title="SLSA definitions">SLSA definitions</a></li></ul></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/exporters/>Exporters</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/exporters/image-registry/ title="Image and registry exporters">Image and registry exporters</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/exporters/local-tar/ title="Local and tar exporters">Local and tar exporters</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/exporters/oci-docker/ title="OCI and Docker exporters">OCI and Docker exporters</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build/buildkit/>BuildKit</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/buildkit/toml-configuration/ title=buildkitd.toml>buildkitd.toml</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/buildkit/configure/ title="Configure BuildKit">Configure BuildKit</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/buildkit/frontend/ title="Custom Dockerfile syntax">Custom Dockerfile syntax</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/buildkit/dockerfile-release-notes/ title="Dockerfile release notes">Dockerfile release notes</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Debugging</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build/debug/opentelemetry/ title="OpenTelemetry support">OpenTelemetry support</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark bg-gray-light-200 dark:bg-gray-dark-200"><a aria-current=page id=sidebar-current-page class="py-2 w-full truncate block" href=https://docs.docker.com/build/release-notes/ title="Build release notes">Build release notes</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/build-cloud/>Docker Build Cloud</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build-cloud/setup/ title=Setup>Setup</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build-cloud/usage/ title=Usage>Usage</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build-cloud/ci/ title="Continuous integration">Continuous integration</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/build-cloud/optimization/ title=Optimization>Optimization</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/compose/>Docker Compose</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Introduction to Compose</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/intro/compose-application-model/ title="How Compose works">How Compose works</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/intro/features-uses/ title="Why use Compose?">Why use Compose?</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/intro/history/ title="History and development">History and development</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/compose/install/>Install</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/install/standalone/ title="Install Compose standalone">Install Compose standalone</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/install/linux/ title="Install the Compose plugin">Install the Compose plugin</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/install/uninstall/ title="Uninstall Docker Compose">Uninstall Docker Compose</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/gettingstarted/ title=Quickstart>Quickstart</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> How-tos</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/project-name/ title="Specify a project name">Specify a project name</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/lifecycle/ title="Use lifecycle hooks">Use lifecycle hooks</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/profiles/ title="Use service profiles">Use service profiles</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/startup-order/ title="Control startup order">Control startup order</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/compose/how-tos/environment-variables/>Use environment variables</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/environment-variables/set-environment-variables/ title="Set environment variables">Set environment variables</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/environment-variables/envvars-precedence/ title="Environment variables precedence">Environment variables precedence</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/environment-variables/envvars/ title="Pre-defined environment variables">Pre-defined environment variables</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/environment-variables/variable-interpolation/ title=Interpolation>Interpolation</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/environment-variables/best-practices/ title="Best practices">Best practices</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/file-watch/ title="Use Compose Watch">Use Compose Watch</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/use-secrets/ title="Secrets in Compose">Secrets in Compose</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/networking/ title=Networking>Networking</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/compose/how-tos/multiple-compose-files/>Use multiple Compose files</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/multiple-compose-files/merge/ title=Merge>Merge</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/multiple-compose-files/extends/ title=Extend>Extend</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/multiple-compose-files/include/ title=Include>Include</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/gpu-support/ title="Enable GPU support">Enable GPU support</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/how-tos/production/ title="Use Compose in production">Use Compose in production</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/compose/bridge/>Compose Bridge</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/bridge/usage/ title=Usage>Usage</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/bridge/customize/ title=Customize>Customize</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/bridge/advanced-integration/ title=Advanced>Advanced</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Support and feedback</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/support-and-feedback/faq/ title=FAQs>FAQs</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/support-and-feedback/feedback/ title="Give feedback">Give feedback</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/support-and-feedback/samples-for-compose/ title="Sample apps">Sample apps</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Releases</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/releases/release-notes/ title="Release notes">Release notes</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/compose/releases/migrate/ title="Migrate to Compose V2">Migrate to Compose V2</a></li></ul></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/desktop/>Docker Desktop</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Setup</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Install</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/mac-install/ title=Mac>Mac</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/mac-permission-requirements/ title="Understand permission requirements for Docker Desktop on Mac">Understand permission requirements for Docker Desktop on Mac</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/windows-install/ title=Windows>Windows</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/windows-permission-requirements/ title="Understand permission requirements for Windows">Understand permission requirements for Windows</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Enterprise deployment</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/enterprise-deployment/msi-install-and-configure/ title="Use the MSI installer">Use the MSI installer</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/enterprise-deployment/pkg-install-and-configure/ title="Use the PKG installer">Use the PKG installer <span><span class="not-prose px-1 rounded-sm bg-violet-light dark:bg-violet-dark text-white text-xs">EA</span></span></a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/enterprise-deployment/use-intune/ title="Use Intune">Use Intune</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/enterprise-deployment/use-jamf-pro/ title="Use Jamf Pro">Use Jamf Pro</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/enterprise-deployment/faq/ title=FAQs>FAQs</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/desktop/setup/install/linux/>Linux</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/linux/ubuntu/ title=Ubuntu>Ubuntu</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/linux/debian/ title=Debian>Debian</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/linux/fedora/ title=Fedora>Fedora</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/linux/archlinux/ title=Arch>Arch</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/install/linux/rhel/ title=RHEL>RHEL <span><span class="not-prose px-1 rounded-sm bg-green-light dark:bg-green-dark text-white text-xs">New</span></span></a></li></ul></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/vm-vdi/ title="Run Docker Desktop for Windows in a VM or VDI environment">Run Docker Desktop for Windows in a VM or VDI environment</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/sign-in/ title="Sign in">Sign in</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/setup/allow-list/ title=Allowlist>Allowlist</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/desktop/use-desktop/>Explore Docker Desktop</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/use-desktop/container/ title=Containers>Containers</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/use-desktop/images/ title=Images>Images</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/use-desktop/volumes/ title=Volumes>Volumes</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/use-desktop/builds/ title=Builds>Builds</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/use-desktop/resource-saver/ title="Resource Saver mode">Resource Saver mode</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/use-desktop/pause/ title="Pause Docker Desktop">Pause Docker Desktop</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Features and capabilities</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/containerd/ title="containerd image store">containerd image store</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/wasm/ title="Wasm workloads (Beta)">Wasm workloads (Beta)</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/synchronized-file-sharing/ title="Synchronized file shares">Synchronized file shares</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/desktop/features/dev-environments/>Dev Environments (Beta)</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/dev-environments/create-dev-env/ title="Launch a dev environment">Launch a dev environment</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/dev-environments/set-up/ title="Set up a dev environment">Set up a dev environment</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/dev-environments/share/ title="Distribute your dev environment">Distribute your dev environment</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/dev-environments/dev-cli/ title="Use the docker dev CLI plugin">Use the docker dev CLI plugin</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/networking/ title="Explore networking features on Docker Desktop">Explore networking features on Docker Desktop</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/kubernetes/ title="Deploy on Kubernetes with Docker Desktop">Deploy on Kubernetes with Docker Desktop</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/gpu/ title="GPU support">GPU support</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/vmm/ title="Virtual Machine Manager">Virtual Machine Manager <span><span class="not-prose px-1 rounded-sm bg-green-light dark:bg-green-dark text-white text-xs">New</span></span></a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/desktop/features/wsl/>WSL</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/wsl/best-practices/ title="Best practices">Best practices</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/features/wsl/use-wsl/ title="Use WSL">Use WSL</a></li></ul></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Settings and maintenance</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/settings-and-maintenance/settings/ title="Change settings">Change settings</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/settings-and-maintenance/backup-and-restore/ title="How to back up and restore your Docker Desktop data">How to back up and restore your Docker Desktop data</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Troubleshoot and support</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/desktop/troubleshoot-and-support/troubleshoot/>Troubleshoot and diagnose</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/troubleshoot-and-support/troubleshoot/topics/ title="Common topics">Common topics</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/troubleshoot-and-support/troubleshoot/workarounds/ title="Workarounds for common problems">Workarounds for common problems</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/troubleshoot-and-support/troubleshoot/known-issues/ title="Known issues">Known issues</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/troubleshoot-and-support/support/ title="Get support">Get support</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> FAQs</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/troubleshoot-and-support/faqs/general/ title=General>General</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/troubleshoot-and-support/faqs/macfaqs/ title=Mac>Mac</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/troubleshoot-and-support/faqs/windowsfaqs/ title=Windows>Windows</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/troubleshoot-and-support/faqs/linuxfaqs/ title=Linux>Linux</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/troubleshoot-and-support/faqs/releases/ title=Releases>Releases</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/troubleshoot-and-support/feedback/ title="Give feedback">Give feedback</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/uninstall/ title=Uninstall>Uninstall</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/desktop/release-notes/ title="Release notes">Release notes</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/>Docker Engine</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/install/>Install</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/install/ubuntu/ title=Ubuntu>Ubuntu</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/install/debian/ title=Debian>Debian</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/install/rhel/ title=RHEL>RHEL</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/install/fedora/ title=Fedora>Fedora</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/install/raspberry-pi-os/ title="Raspberry Pi OS (32-bit)">Raspberry Pi OS (32-bit)</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/install/centos/ title=CentOS>CentOS</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/install/sles/ title="SLES (s390x)">SLES (s390x)</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/install/binaries/ title=Binaries>Binaries</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/install/linux-postinstall/ title="Post-installation steps">Post-installation steps</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/storage/>Storage</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/storage/volumes/ title=Volumes>Volumes</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/storage/bind-mounts/ title="Bind mounts">Bind mounts</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/storage/tmpfs/ title="tmpfs mounts">tmpfs mounts</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/storage/drivers/>Storage drivers</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/storage/drivers/select-storage-driver/ title="Select a storage driver">Select a storage driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/storage/drivers/btrfs-driver/ title="BTRFS storage driver">BTRFS storage driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/storage/drivers/device-mapper-driver/ title="Device Mapper storage driver (deprecated)">Device Mapper storage driver (deprecated)</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/storage/drivers/overlayfs-driver/ title="OverlayFS storage driver">OverlayFS storage driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/storage/drivers/vfs-driver/ title="VFS storage driver">VFS storage driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/storage/drivers/zfs-driver/ title="ZFS storage driver">ZFS storage driver</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/storage/containerd/ title="containerd image store">containerd image store</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/network/>Networking</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/packet-filtering-firewalls/ title="Packet filtering and firewalls">Packet filtering and firewalls</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/network/drivers/>Network drivers</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/drivers/bridge/ title="Bridge network driver">Bridge network driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/drivers/host/ title="Host network driver">Host network driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/drivers/ipvlan/ title="IPvlan network driver">IPvlan network driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/drivers/macvlan/ title="Macvlan network driver">Macvlan network driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/drivers/none/ title="None network driver">None network driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/drivers/overlay/ title="Overlay network driver">Overlay network driver</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Tutorials</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/tutorials/macvlan/ title="Networking using a macvlan network">Networking using a macvlan network</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/tutorials/host/ title="Networking using the host network">Networking using the host network</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/tutorials/overlay/ title="Networking with overlay networks">Networking with overlay networks</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/tutorials/standalone/ title="Networking with standalone containers">Networking with standalone containers</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/ca-certs/ title="CA certificates">CA certificates</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/network/links/ title="Legacy container links">Legacy container links</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Containers</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/containers/start-containers-automatically/ title="Start containers automatically">Start containers automatically</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/containers/multi-service_container/ title="Run multiple processes in a container">Run multiple processes in a container</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/containers/resource_constraints/ title="Resource constraints">Resource constraints</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/containers/runmetrics/ title="Runtime metrics">Runtime metrics</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/containers/run/ title="Running containers">Running containers</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> CLI</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/cli/completion/ title=Completion>Completion</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/cli/proxy/ title="Proxy configuration">Proxy configuration</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/cli/filter/ title="Filter commands">Filter commands</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/cli/formatting/ title="Format command and log output">Format command and log output</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/cli/otel/ title="OpenTelemetry for the Docker CLI">OpenTelemetry for the Docker CLI</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/daemon/>Daemon</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/daemon/start/ title="Start the daemon">Start the daemon</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/daemon/ipv6/ title="Use IPv6 networking">Use IPv6 networking</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/daemon/proxy/ title="Daemon proxy configuration">Daemon proxy configuration</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/daemon/live-restore/ title="Live restore">Live restore</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/daemon/alternative-runtimes/ title="Alternative container runtimes">Alternative container runtimes</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/daemon/prometheus/ title="Collect Docker metrics with Prometheus">Collect Docker metrics with Prometheus</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/daemon/remote-access/ title="Configure remote access for Docker daemon">Configure remote access for Docker daemon</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/daemon/logs/ title="Read the daemon logs">Read the daemon logs</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/daemon/troubleshoot/ title="Troubleshooting the Docker daemon">Troubleshooting the Docker daemon</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Manage resources</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/manage-resources/contexts/ title="Docker contexts">Docker contexts</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/manage-resources/labels/ title="Docker object labels">Docker object labels</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/manage-resources/pruning/ title="Prune unused Docker objects">Prune unused Docker objects</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/logging/>Logs and metrics</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/configure/ title="Configure logging drivers">Configure logging drivers</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/log_tags/ title="Customize log driver output">Customize log driver output</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Logging drivers</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/drivers/awslogs/ title="Amazon CloudWatch Logs logging driver">Amazon CloudWatch Logs logging driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/drivers/etwlogs/ title="ETW logging driver">ETW logging driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/drivers/fluentd/ title="Fluentd logging driver">Fluentd logging driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/drivers/gcplogs/ title="Google Cloud Logging driver">Google Cloud Logging driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/drivers/gelf/ title="Graylog Extended Format logging driver">Graylog Extended Format logging driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/drivers/journald/ title="Journald logging driver">Journald logging driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/drivers/json-file/ title="JSON File logging driver">JSON File logging driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/drivers/local/ title="Local file logging driver">Local file logging driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/drivers/splunk/ title="Splunk logging driver">Splunk logging driver</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/drivers/syslog/ title="Syslog logging driver">Syslog logging driver</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/plugins/ title="Use a logging driver plugin">Use a logging driver plugin</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/logging/dual-logging/ title="Use docker logs with remote logging drivers">Use docker logs with remote logging drivers</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/security/>Security</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/rootless/ title="Rootless mode">Rootless mode</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/antivirus/ title="Antivirus software and Docker">Antivirus software and Docker</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/apparmor/ title="AppArmor security profiles for Docker">AppArmor security profiles for Docker</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/security/trust/>Content trust in Docker</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/trust/trust_automation/ title="Automation with content trust">Automation with content trust</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/trust/trust_delegation/ title="Delegations for content trust">Delegations for content trust</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/trust/deploying_notary/ title="Deploy Notary Server with Compose">Deploy Notary Server with Compose</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/trust/trust_key_mng/ title="Manage keys for content trust">Manage keys for content trust</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/trust/trust_sandbox/ title="Play in a content trust sandbox">Play in a content trust sandbox</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/non-events/ title="Docker security non-events">Docker security non-events</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/userns-remap/ title="Isolate containers with a user namespace">Isolate containers with a user namespace</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/protect-access/ title="Protect the Docker daemon socket">Protect the Docker daemon socket</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/seccomp/ title="Seccomp security profiles for Docker">Seccomp security profiles for Docker</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/security/certificates/ title="Verify repository client with certificates">Verify repository client with certificates</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/swarm/>Swarm mode</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/admin_guide/ title="Administer and maintain a swarm of Docker Engines">Administer and maintain a swarm of Docker Engines</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/stack-deploy/ title="Deploy a stack to a swarm">Deploy a stack to a swarm</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/services/ title="Deploy services to a swarm">Deploy services to a swarm</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/swarm/swarm-tutorial/>Getting started with Swarm mode</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/ title="Create a swarm">Create a swarm</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/swarm-tutorial/add-nodes/ title="Add nodes to the swarm">Add nodes to the swarm</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/swarm-tutorial/deploy-service/ title="Deploy a service to the swarm">Deploy a service to the swarm</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/swarm-tutorial/inspect-service/ title="Inspect a service on the swarm">Inspect a service on the swarm</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/swarm-tutorial/scale-service/ title="Scale the service in the swarm">Scale the service in the swarm</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/swarm-tutorial/delete-service/ title="Delete the service running on the swarm">Delete the service running on the swarm</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/swarm-tutorial/rolling-update/ title="Apply rolling updates to a service">Apply rolling updates to a service</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/swarm-tutorial/drain-node/ title="Drain a node on the swarm">Drain a node on the swarm</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> How swarm works</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/how-swarm-mode-works/nodes/ title="How nodes work">How nodes work</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/how-swarm-mode-works/services/ title="How services work">How services work</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/how-swarm-mode-works/pki/ title="Manage swarm security with public key infrastructure (PKI)">Manage swarm security with public key infrastructure (PKI)</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/how-swarm-mode-works/swarm-task-states/ title="Swarm task states">Swarm task states</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/join-nodes/ title="Join nodes to a swarm">Join nodes to a swarm</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/swarm_manager_locking/ title="Lock your swarm to protect its encryption key">Lock your swarm to protect its encryption key</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/manage-nodes/ title="Manage nodes in a swarm">Manage nodes in a swarm</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/secrets/ title="Manage sensitive data with Docker secrets">Manage sensitive data with Docker secrets</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/networking/ title="Manage swarm service networks">Manage swarm service networks</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/raft/ title="Raft consensus in swarm mode">Raft consensus in swarm mode</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/swarm-mode/ title="Run Docker Engine in swarm mode">Run Docker Engine in swarm mode</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/configs/ title="Store configuration data using Docker Configs">Store configuration data using Docker Configs</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/key-concepts/ title="Swarm mode key concepts">Swarm mode key concepts</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/swarm/ingress/ title="Use Swarm mode routing mesh">Use Swarm mode routing mesh</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/deprecated/ title="Deprecated features">Deprecated features</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/engine/extend/>Docker Engine plugins</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/extend/plugins_authorization/ title="Access authorization plugin">Access authorization plugin</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/extend/plugins_logging/ title="Docker log driver plugins">Docker log driver plugins</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/extend/plugins_network/ title="Docker network driver plugins">Docker network driver plugins</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/extend/plugin_api/ title="Docker Plugin API">Docker Plugin API</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/extend/plugins_volume/ title="Docker volume plugins">Docker volume plugins</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/extend/config/ title="Plugin Config Version 1 of Plugin V2">Plugin Config Version 1 of Plugin V2</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/extend/legacy_plugins/ title="Use Docker Engine plugins">Use Docker Engine plugins</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Release notes</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/27/ title="Engine v27">Engine v27</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/26.1/ title="Engine v26.1">Engine v26.1</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/26.0/ title="Engine v26.0">Engine v26.0</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/25.0/ title="Engine v25.0">Engine v25.0</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/24.0/ title="Engine v24.0">Engine v24.0</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/23.0/ title="Engine v23.0">Engine v23.0</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/20.10/ title="Engine v20.10">Engine v20.10</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/19.03/ title="Engine v19.03">Engine v19.03</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/18.09/ title="Engine v18.09">Engine v18.09</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/18.06/ title="Engine v18.06">Engine v18.06</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/18.05/ title="Engine v18.05">Engine v18.05</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/18.04/ title="Engine v18.04">Engine v18.04</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/18.03/ title="Engine v18.03">Engine v18.03</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/18.02/ title="Engine v18.02">Engine v18.02</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/18.01/ title="Engine v18.01">Engine v18.01</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/17.12/ title="Engine v17.12">Engine v17.12</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/17.11/ title="Engine v17.11">Engine v17.11</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/17.10/ title="Engine v17.10">Engine v17.10</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/17.09/ title="Engine v17.09">Engine v17.09</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/17.07/ title="Engine v17.07">Engine v17.07</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/17.06/ title="Engine v17.06">Engine v17.06</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/17.05/ title="Engine v17.05">Engine v17.05</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/17.04/ title="Engine v17.04">Engine v17.04</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/17.03/ title="Engine v17.03">Engine v17.03</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/engine/release-notes/prior-releases/ title="Prior releases">Prior releases</a></li></ul></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/extensions/>Docker Extensions</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/marketplace/ title="Marketplace extensions">Marketplace extensions</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/non-marketplace/ title="Non-marketplace extensions">Non-marketplace extensions</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/private-marketplace/ title="Configure a private marketplace">Configure a private marketplace</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/settings-feedback/ title="Settings and feedback">Settings and feedback</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/extensions/extensions-sdk/>Extensions SDK</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/process/ title="The build and publish process">The build and publish process</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/quickstart/ title=Quickstart>Quickstart</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Part one: Build</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/build/minimal-frontend-extension/ title="Create a simple extension">Create a simple extension</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/build/frontend-extension-tutorial/ title="Create an advanced frontend extension">Create an advanced frontend extension</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/build/backend-extension-tutorial/ title="Add a backend to your extension">Add a backend to your extension</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/extensions/extensions-sdk/extensions/>Part two: Publish</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/extensions/labels/ title="Add labels">Add labels</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/extensions/validate/ title=Validate>Validate</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/extensions/DISTRIBUTION/ title="Package and release your extension">Package and release your extension</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/extensions/share/ title="Share your extension">Share your extension</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/extensions/publish/ title="Publish in the Marketplace">Publish in the Marketplace</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/extensions/multi-arch/ title="Build multi-arch extensions">Build multi-arch extensions</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/extensions/extensions-sdk/architecture/>Architecture</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/architecture/metadata/ title=Metadata>Metadata</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/architecture/security/ title=Security>Security</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/extensions/extensions-sdk/design/>Design and UI styling</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/design/design-guidelines/ title=Guidelines>Guidelines</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/design/design-principles/ title="Docker design principles">Docker design principles</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/design/mui-best-practices/ title="MUI best practices">MUI best practices</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Developer Guides</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/guides/oauth2-flow/ title=Authentication>Authentication</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/guides/kubernetes/ title="Interacting with Kubernetes">Interacting with Kubernetes</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/guides/invoke-host-binaries/ title="Invoke host binaries">Invoke host binaries</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/guides/use-docker-socket-from-backend/ title="Use the Docker socket">Use the Docker socket</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Developer SDK tools</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/dev/test-debug/ title="Test and debug">Test and debug</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/dev/continuous-integration/ title="Continuous Integration (CI)">Continuous Integration (CI)</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/dev/usage/ title="CLI reference">CLI reference</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Extension APIs</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/dev/api/dashboard/ title=Dashboard>Dashboard</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/dev/api/docker/ title=Docker>Docker</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/dev/api/backend/ title="Extension Backend">Extension Backend</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/dev/api/overview/ title="Extension UI API">Extension UI API</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/extensions/extensions-sdk/dev/api/dashboard-routes-navigation/ title=Navigation>Navigation</a></li></ul></li></ul></li></ul></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/copilot/>Docker for GitHub Copilot <span><span class="not-prose px-1 rounded-sm bg-violet-light dark:bg-violet-dark text-white text-xs">EA</span></span></a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/copilot/install/ title=Install>Install</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/copilot/usage/ title=Usage>Usage</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/copilot/examples/ title="Example prompts">Example prompts</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/docker-hub/>Docker Hub</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/quickstart/ title=Quickstart>Quickstart</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/docker-hub/repos/>Repositories</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/create/ title=Create>Create</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Manage</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/information/ title="Repository information">Repository information</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/access/ title=Access>Access</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/docker-hub/repos/manage/hub-images/>Images</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/hub-images/tags/ title=Tags>Tags</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/hub-images/oci-artifacts/ title="Software artifacts">Software artifacts</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/hub-images/push/ title="Push images">Push images</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/hub-images/move/ title="Move images">Move images</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/vulnerability-scanning/ title="Image security insights">Image security insights</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/webhooks/ title=Webhooks>Webhooks</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/docker-hub/repos/manage/builds/>Automated builds</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/builds/advanced/ title="Advanced options for Autobuild and Autotest">Advanced options for Autobuild and Autotest</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/builds/automated-testing/ title="Automated repository tests">Automated repository tests</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/builds/link-source/ title="Configure automated builds from GitHub and BitBucket">Configure automated builds from GitHub and BitBucket</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/builds/how-builds-work/ title="How Automated builds work">How Automated builds work</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/builds/manage-builds/ title="Manage autobuilds">Manage autobuilds</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/manage/builds/troubleshoot/ title="Troubleshoot your autobuilds">Troubleshoot your autobuilds</a></li></ul></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/delete/ title=Delete>Delete</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/repos/settings/ title="Personal settings">Personal settings</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/download-rate-limit/ title="Usage and rate limits">Usage and rate limits</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/service-accounts/ title="Service accounts">Service accounts</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/mirror/ title=Mirroring>Mirroring</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/docker-hub/release-notes/ title="Release notes">Release notes</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/scout/>Docker Scout</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/install/ title=Install>Install</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/quickstart/ title=Quickstart>Quickstart</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Explore</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/explore/dashboard/ title=Dashboard>Dashboard</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/explore/analysis/ title="Docker Scout image analysis">Docker Scout image analysis</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/explore/metrics-exporter/ title="Docker Scout metrics exporter">Docker Scout metrics exporter</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/explore/image-details-view/ title="Image details view">Image details view</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/explore/exceptions/ title="Manage vulnerability exceptions">Manage vulnerability exceptions</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> How-tos</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/how-tos/create-exceptions-gui/ title="Create an exception using the GUI">Create an exception using the GUI</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/how-tos/create-exceptions-vex/ title="Create an exception using the VEX">Create an exception using the VEX</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/how-tos/configure-cli/ title="Docker Scout environment variables">Docker Scout environment variables</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/how-tos/view-create-sboms/ title="Docker Scout SBOMs">Docker Scout SBOMs</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/how-tos/artifact-types/ title="Use Scout with different artifact types">Use Scout with different artifact types</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Deep dive</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/deep-dive/advisory-db-sources/ title="Advisory database sources and matching service">Advisory database sources and matching service</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/deep-dive/data-handling/ title="Data collection and storage in Docker Scout">Data collection and storage in Docker Scout</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/scout/policy/>Policy Evaluation</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/policy/configure/ title="Configure policies">Configure policies</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/policy/scores/ title="Docker Scout health scores">Docker Scout health scores</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/policy/ci/ title="Evaluate policy compliance in CI">Evaluate policy compliance in CI</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/policy/remediation/ title="Remediation with Docker Scout">Remediation with Docker Scout</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/policy/view/ title="View Docker Scout policy status">View Docker Scout policy status</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/scout/integrations/>Integrations</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Code quality</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/code-quality/sonarqube/ title=SonarQube>SonarQube</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Container registries</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/registry/ecr/ title="Amazon ECR">Amazon ECR</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/registry/artifactory/ title=Artifactory>Artifactory</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/registry/acr/ title="Azure Container Registry">Azure Container Registry</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/scout/integrations/ci/>Continuous Integration</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/ci/azure/ title="Azure DevOps Pipelines">Azure DevOps Pipelines</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/ci/circle-ci/ title="Circle CI">Circle CI</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/ci/gha/ title="GitHub Actions">GitHub Actions</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/ci/gitlab/ title="GitLab CI/CD">GitLab CI/CD</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/ci/jenkins/ title=Jenkins>Jenkins</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/scout/integrations/environment/>Integrating Docker Scout with environments</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/environment/cli/ title="Generic (CLI)">Generic (CLI)</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/environment/sysdig/ title=Sysdig>Sysdig</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Source code management</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/source-code-management/github/ title=GitHub>GitHub</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Team collaboration</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/integrations/team-collaboration/slack/ title=Slack>Slack</a></li></ul></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Release notes</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/release-notes/cli/ title="CLI release notes">CLI release notes</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/scout/release-notes/platform/ title="Platform release notes">Platform release notes</a></li></ul></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/admin/>Administration</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/admin/organization/>Organization administration</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/organization/orgs/ title="Create your organization">Create your organization</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/organization/onboard/ title="Onboard your organization">Onboard your organization</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/organization/members/ title="Manage organization members">Manage organization members</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/organization/manage-a-team/ title="Create and manage a team">Create and manage a team</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/organization/activity-logs/ title="Activity logs">Activity logs</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/organization/general-settings/ title="Organization settings">Organization settings</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/organization/insights/ title=Insights>Insights</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/admin/company/>Company administration</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/company/new-company/ title="Create a company">Create a company</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/company/owners/ title="Manage company owners">Manage company owners</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/company/users/ title="Manage company users">Manage company users</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/company/organizations/ title="Manage organizations">Manage organizations</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Account and admin FAQ</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/faqs/general-faqs/ title=General>General</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/faqs/organization-faqs/ title=Organization>Organization</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/faqs/company-faqs/ title=Company>Company</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/convert-account/ title="Convert an account into an organization">Convert an account into an organization</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/admin/deactivate-account/ title="Deactivating an organization">Deactivating an organization</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/billing/>Billing</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Docker Core</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/billing/core-billing/get-started-core/ title="Get started with Docker Core">Get started with Docker Core</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/billing/core-billing/payment-method/ title="Add or update a payment method">Add or update a payment method</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/billing/core-billing/details/ title="Update the billing information">Update the billing information</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/billing/core-billing/history/ title="View billing history">View billing history</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/billing/core-billing/cycle/ title="Change your billing cycle">Change your billing cycle</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/billing/build-billing/ title="Docker Build Cloud">Docker Build Cloud</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/billing/scout-billing/ title="Docker Scout">Docker Scout</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/billing/3d-secure/ title="3D Secure authentication">3D Secure authentication</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/billing/tax-certificate/ title="Register a tax certificate">Register a tax certificate</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/billing/faqs/ title=FAQs>FAQs</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/accounts/>Docker accounts</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/accounts/create-account/ title="Create an account">Create an account</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/accounts/manage-account/ title="Manage an account">Manage an account</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/accounts/deactivate-user-account/ title="Deactivate an account">Deactivate an account</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/security/>Security</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> For admins</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/security/for-admins/single-sign-on/>Single sign-on</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/single-sign-on/configure/ title=Configure>Configure</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/single-sign-on/connect/ title=Connect>Connect</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/single-sign-on/manage/ title=Manage>Manage</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/single-sign-on/troubleshoot/ title=Troubleshoot>Troubleshoot</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/security/for-admins/provisioning/>Provision</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/provisioning/scim/ title=SCIM>SCIM</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/provisioning/group-mapping/ title="Group mapping">Group mapping</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/provisioning/just-in-time/ title=Just-in-Time>Just-in-Time</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/security/for-admins/enforce-sign-in/>Enforce sign-in</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/enforce-sign-in/methods/ title=Methods>Methods</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/roles-and-permissions/ title="Roles and permissions">Roles and permissions</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/domain-audit/ title="Domain audit">Domain audit</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/security/for-admins/hardened-desktop/>Hardened Docker Desktop</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/security/for-admins/hardened-desktop/settings-management/>Settings Management</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/hardened-desktop/settings-management/configure-json-file/ title="Use a JSON file">Use a JSON file</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/hardened-desktop/settings-management/configure-admin-console/ title="Use the Admin Console">Use the Admin Console <span><span class="not-prose px-1 rounded-sm bg-violet-light dark:bg-violet-dark text-white text-xs">EA</span></span></a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/>Enhanced Container Isolation</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/how-eci-works/ title="How does it work?">How does it work?</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/features-benefits/ title="Key features and benefits">Key features and benefits</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/config/ title="Advanced configuration">Advanced configuration</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/faq/ title=FAQs>FAQs</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/limitations/ title=Limitations>Limitations</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/hardened-desktop/registry-access-management/ title="Registry Access Management">Registry Access Management</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/hardened-desktop/image-access-management/ title="Image Access Management">Image Access Management</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/hardened-desktop/air-gapped-containers/ title="Air-gapped containers">Air-gapped containers</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-admins/access-tokens/ title="Organization access tokens (Beta)">Organization access tokens (Beta)</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> For developers</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-developers/access-tokens/ title="Access tokens">Access tokens</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/security/for-developers/2fa/>Two-factor authentication</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-developers/2fa/new-recovery-code/ title="Generate a new recovery code">Generate a new recovery code</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-developers/2fa/recover-hub-account/ title="Recover your Docker account">Recover your Docker account</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/for-developers/2fa/disable-2fa/ title="Disable two-factor authentication">Disable two-factor authentication</a></li></ul></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> FAQs</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/faqs/general/ title=General>General</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/faqs/containers/ title=Container>Container</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/faqs/networking-and-vms/ title="Network and VM">Network and VM</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Single sign-on</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/faqs/single-sign-on/faqs/ title=General>General</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/faqs/single-sign-on/domain-faqs/ title=Domains>Domains</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/faqs/single-sign-on/enforcement-faqs/ title=Enforcement>Enforcement</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/faqs/single-sign-on/idp-faqs/ title="Identity providers">Identity providers</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/faqs/single-sign-on/users-faqs/ title="Manage users">Manage users</a></li></ul></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/security/security-announcements/ title="Security announcements">Security announcements</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/subscription/>Subscription</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Docker Core</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/subscription/core-subscription/details/ title="Subscriptions and features">Subscriptions and features</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/subscription/core-subscription/add-seats/ title="Add seats">Add seats</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/subscription/core-subscription/upgrade/ title=Upgrade>Upgrade</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/subscription/core-subscription/remove-seats/ title="Remove seats">Remove seats</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/subscription/core-subscription/downgrade/ title=Downgrade>Downgrade</a></li></ul></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><button @click="expanded = !expanded" class="w-full text-left select-none hover:text-blue-light hover:dark:text-blue-dark"> Docker Build Cloud</button></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/subscription/build-cloud/manage-seats/ title="Manage seats and invites">Manage seats and invites</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/subscription/build-cloud/build-details/ title="Subscriptions and features">Subscriptions and features</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/subscription/scout-details/ title="Docker Scout subscriptions and features">Docker Scout subscriptions and features</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/subscription/desktop-license/ title="Docker Desktop license agreement">Docker Desktop license agreement</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/subscription/faq/ title=FAQs>FAQs</a></li></ul></li><li class="px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://testcontainers.com/cloud/docs/ title="Testcontainers Cloud">Testcontainers Cloud</a></li><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/trusted-content/>Trusted content</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li x-data="{ expanded: false }"><div class="rounded px-4 w-full flex items-center justify-between"><div class="w-full py-2 truncate"><a class="block select-none hover:text-blue-light hover:dark:text-blue-dark" href=https://docs.docker.com/trusted-content/official-images/>Docker Official Images</a></div><button @click="expanded = !expanded" class="hover:bg-gray-light-300 hover:dark:bg-gray-dark-300 rounded"> <span :class="{ 'hidden' : expanded }" class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M464-376 306-533q-2-2-3.5-4.76-1.5-2.77-1.5-5.92.0-6.32 4.13-10.82 4.12-4.5 10.87-4.5h328q6.75.0 10.88 4.64 4.12 4.63 4.12 10.81.0 1.55-5 10.55L496-376q-3 3-7.06 5t-8.94 2q-4.87.0-8.94-2-4.06-2-7.06-5z"/></svg> </span><span :class="{ 'hidden' : !expanded }" class="icon-svg hidden"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M316-4e2q-6.75.0-10.87-4.64-4.13-4.63-4.13-10.81.0-1.55 5-10.55l158-157q3-3 7.06-5 4.07-2 8.94-2 4.88.0 8.94 2t7.06 5l158 157q2 2 3.5 4.76 1.5 2.77 1.5 5.92.0 6.32-4.12 10.82-4.13 4.5-10.88 4.5H316z"/></svg></span></button></div><ul :class="{ 'hidden' : !expanded }" class="hidden ml-3"><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/trusted-content/official-images/using/ title="Using Docker Official Images">Using Docker Official Images</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/trusted-content/official-images/contributing/ title="Contributing to Docker Official Images">Contributing to Docker Official Images</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/trusted-content/dvp-program/ title="Docker Verified Publisher Program">Docker Verified Publisher Program</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/trusted-content/dsos-program/ title="Docker-Sponsored Open Source Program">Docker-Sponsored Open Source Program</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/trusted-content/insights-analytics/ title="Insights and analytics">Insights and analytics</a></li></ul></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/cloud/ title="Cloud integrations">Cloud integrations</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/registry/ title=Registry>Registry</a></li><li class="rounded px-4 hover:text-blue-light hover:dark:text-blue-dark"><a class="py-2 w-full truncate block" href=https://docs.docker.com/release-lifecycle/ title="Release lifecycle">Release lifecycle</a></li></ul></nav></div></div><div data-pagefind-body class="w-full min-w-0 bg-white p-8 dark:bg-background-dark"><div class="flex gap-8 w-full"><article class="prose min-w-0 flex-[2_2_0%] max-w-4xl dark:prose-invert"><nav id=breadcrumbs data-pagefind-ignore class="gap-4 flex items-center text-gray-light dark:text-gray-dark min-w-0"><a href=https://docs.docker.com/ class="link truncate">Home</a> <span>/</span> <a href=https://docs.docker.com/manuals/ class="link truncate">Manuals</a> <span>/</span> <a href=https://docs.docker.com/build/ class="link truncate">Docker Build</a> <span>/</span> <span data-pagefind-meta="breadcrumbs:Home / Manuals / Docker Build" class=truncate>Build release notes</span></nav><h1 data-pagefind-weight=10 class=scroll-mt-36>Build release notes</h1><div class=not-prose><a class="text-sm inline-flex items-center rounded-full border border-divider-light dark:border-divider-dark bg-gray-light-100 px-2 text-gray-light-800 dark:bg-gray-dark-200 dark:text-gray-dark-800 select-none" href=https://docs.docker.com/tags/release-notes/><span class="icon-svg icon-sm pb-0.5"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="m338-319-35 137q-2 10-9.5 16t-17.5 6q-14 0-23-11t-5-25l31-123H158q-14 0-23.5-11.5T129-356q2-10 10-16.5t19-6.5h136l51-202H224q-14 0-23.5-11.5T195-618q2-10 10-16.5t19-6.5h136l34-137q2-10 9.5-16t17.5-6q14 0 22.5 10.5T449-765l-30 124h203l34-137q2-10 9.5-16t17.5-6q14 0 22.5 10.5T711-765l-30 124h121q14 0 23.5 11.5T831-604q-2 10-10 16.5t-19 6.5H666l-51 202h121q14 0 23.5 11.5T765-342q-2 10-10 16.5t-19 6.5H6e2l-35 137q-2 10-9.5 16t-17.5 6q-14 0-23-11t-5-25l31-123H338zm15-60h203l51-202H404l-51 202z"/></svg> </span><span>Release notes</span></a></div><div class="block lg:hidden"><div data-pagefind-ignore class=not-prose><div class="text-lg pb-0 lg:pb-2">Table of contents</div><nav class=toc><ul class=pl-2><li><a class="link lg:no-underline" href=#0180>0.18.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new>New</a></li><li><a class="link lg:no-underline" href=#enhancements>Enhancements</a></li><li><a class="link lg:no-underline" href=#bug-fixes>Bug fixes</a></li><li><a class="link lg:no-underline" href=#packaging>Packaging</a></li></ul><li><a class="link lg:no-underline" href=#0171>0.17.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-1>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0170>0.17.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-1>New</a></li><li><a class="link lg:no-underline" href=#enhancements-1>Enhancements</a></li><li><a class="link lg:no-underline" href=#bug-fixes-2>Bug fixes</a></li><li><a class="link lg:no-underline" href=#packaging-updates>Packaging updates</a></li></ul><li><a class="link lg:no-underline" href=#0162>0.16.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-3>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0161>0.16.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-4>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0160>0.16.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-2>New</a></li><li><a class="link lg:no-underline" href=#enhancements-2>Enhancements</a></li><li><a class="link lg:no-underline" href=#bug-fixes-5>Bug fixes</a></li><li><a class="link lg:no-underline" href=#packaging-updates-1>Packaging updates</a></li></ul><li><a class="link lg:no-underline" href=#0151>0.15.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-6>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0150>0.15.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-3>New</a></li><li><a class="link lg:no-underline" href=#packaging-updates-2>Packaging updates</a></li></ul><li><a class="link lg:no-underline" href=#0140>0.14.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#enhancements-3>Enhancements</a></li><li><a class="link lg:no-underline" href=#bug-fixes-7>Bug fixes</a></li><li><a class="link lg:no-underline" href=#packaging-updates-3>Packaging updates</a></li></ul><li><a class="link lg:no-underline" href=#0131>0.13.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-8>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0130>0.13.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-4>New</a></li><li><a class="link lg:no-underline" href=#enhancements-4>Enhancements</a></li><li><a class="link lg:no-underline" href=#bug-fixes-9>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0121>0.12.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0120>0.12.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-5>New</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-1>Bug fixes and enhancements</a></li><li><a class="link lg:no-underline" href=#packaging-1>Packaging</a></li></ul><li><a class="link lg:no-underline" href=#0112>0.11.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-2>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0111>0.11.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-3>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0110>0.11.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-6>New</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-4>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0104>0.10.4</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-5>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0103>0.10.3</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-6>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0102>0.10.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-7>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0101>0.10.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-8>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0100>0.10.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-7>New</a></li><li><a class="link lg:no-underline" href=#upgrades>Upgrades</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-9>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#091>0.9.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-10>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#090>0.9.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-8>New</a></li><li><a class="link lg:no-underline" href=#updates>Updates</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-11>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#082>0.8.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#updates-1>Updates</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-12>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#081>0.8.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-13>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#080>0.8.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-9>New</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-14>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#071>0.7.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#fixes>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#070>0.7.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-5>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-1>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#063>0.6.3</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#fixes-2>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#062>0.6.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#fixes-3>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#061>0.6.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#enhancements-6>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-4>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#060>0.6.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-1>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-7>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-5>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#051>0.5.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#fixes-6>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#050>0.5.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-2>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-8>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-7>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#042>0.4.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-3>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-9>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-8>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#041>0.4.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#fixes-9>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#040>0.4.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-4>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-10>Enhancements</a></li></ul><li><a class="link lg:no-underline" href=#031>0.3.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#enhancements-11>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-10>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#030>0.3.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-5>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-12>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-11>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#022>0.2.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#enhancements-13>Enhancements</a></li></ul><li><a class="link lg:no-underline" href=#021>0.2.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-6>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-14>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-12>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#020>0.2.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-7>New features</a></li></ul></ul></nav></div><hr></div><p>This page contains information about the new features, improvements, and bug fixes in <a class=link href=https://github.com/docker/buildx rel=noopener>Docker Buildx<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=0180><a class="text-black dark:text-white no-underline hover:underline" href=#0180>0.18.0</a></h2><h3 class=scroll-mt-20 id=new><a class="text-black dark:text-white no-underline hover:underline" href=#new>New</a></h3><ul><li>The <code>docker buildx inspect</code> command now displays BuildKit daemon configuration options set with a TOML file. <a class=link href=https://github.com/docker/buildx/pull/2684 rel=noopener>docker/buildx#2684<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>docker buildx ls</code> command output is now more compact by default by compacting the platform list. A new <code>--no-trunc</code> option can be used for the full list. <a class=link href=https://github.com/docker/buildx/pull/2138 rel=noopener>docker/buildx#2138<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2717 rel=noopener>docker/buildx#2717<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>docker buildx prune</code> command now supports new <code>--max-used-space</code> and <code>--min-free-space</code> filters with BuildKit v0.17.0+ builders. <a class=link href=https://github.com/docker/buildx/pull/2766 rel=noopener>docker/buildx#2766<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements>Enhancements</a></h3><ul><li>Allow capturing of CPU and memory profiles with <code>pprof</code> using the <a class=link href=https://docs.docker.com/build/building/variables/#buildx_cpu_profile><code>BUILDX_CPU_PROFILE</code></a> and <a class=link href=https://docs.docker.com/build/building/variables/#buildx_mem_profile><code>BUILDX_MEM_PROFILE</code></a> environment variables. <a class=link href=https://github.com/docker/buildx/pull/2746 rel=noopener>docker/buildx#2746<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Maximum Dockerfile size from standard input has increased. <a class=link href=https://github.com/docker/buildx/pull/2716 rel=noopener>docker/buildx#2716<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2719 rel=noopener>docker/buildx#2719<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Memory allocations have been reduced. <a class=link href=https://github.com/docker/buildx/pull/2724 rel=noopener>docker/buildx#2724<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2713 rel=noopener>docker/buildx#2713<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>--list-targets</code> and <code>--list-variables</code> flags for <code>docker buildx bake</code> no longer require initialization of the builder. <a class=link href=https://github.com/docker/buildx/pull/2763 rel=noopener>docker/buildx#2763<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=bug-fixes><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes>Bug fixes</a></h3><ul><li>Check warnings now print the full filepath to the offending Dockerfile, relative to the current working directory. <a class=link href=https://github.com/docker/buildx/pull/2672 rel=noopener>docker/buildx#2672<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fallback images for the <code>--check</code> and <code>--call</code> options have been updated to correct references. <a class=link href=https://github.com/docker/buildx/pull/2705 rel=noopener>docker/buildx#2705<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix issue with the build details link not showing in experimental mode. <a class=link href=https://github.com/docker/buildx/pull/2722 rel=noopener>docker/buildx#2722<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix validation issue with invalid target linking for Bake. <a class=link href=https://github.com/docker/buildx/pull/2700 rel=noopener>docker/buildx#2700<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix missing error message when running an invalid command. <a class=link href=https://github.com/docker/buildx/pull/2741 rel=noopener>docker/buildx#2741<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible false warnings for local state in <code>--call</code> requests. <a class=link href=https://github.com/docker/buildx/pull/2754 rel=noopener>docker/buildx#2754<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix potential issues with entitlements when using linked targets in Bake. <a class=link href=https://github.com/docker/buildx/pull/2701 rel=noopener>docker/buildx#2701<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible permission issues when accessing local state after running Buildx with <code>sudo</code>. <a class=link href=https://github.com/docker/buildx/pull/2745 rel=noopener>docker/buildx#2745<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=packaging><a class="text-black dark:text-white no-underline hover:underline" href=#packaging>Packaging</a></h3><ul><li>Compose compatibility has been updated to v2.4.1. <a class=link href=https://github.com/docker/buildx/pull/2760 rel=noopener>docker/buildx#2760<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0171><a class="text-black dark:text-white no-underline hover:underline" href=#0171>0.17.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-09-13</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.17.1 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=bug-fixes-1><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-1>Bug fixes</a></h3><ul><li>Do not set <code>network.host</code> entitlement flag automatically on builder creation for the <code>docker-container</code> and <code>kubernetes</code> drivers if the entitlement is set in the <a class=link href=https://docs.docker.com/build/buildkit/toml-configuration/>BuildKit configuration file</a>. <a class=link href=https://github.com/docker/buildx/pull/2685 rel=noopener>docker/buildx#2685<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Do not print the <code>network</code> field with <code>docker buildx bake --print</code> when empty. <a class=link href=https://github.com/docker/buildx/pull/2689 rel=noopener>docker/buildx#2689<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix telemetry socket path under WSL2. <a class=link href=https://github.com/docker/buildx/pull/2698 rel=noopener>docker/buildx#2698<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0170><a class="text-black dark:text-white no-underline hover:underline" href=#0170>0.17.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-09-10</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.17.0 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=new-1><a class="text-black dark:text-white no-underline hover:underline" href=#new-1>New</a></h3><ul><li>Add <code>basename</code>, <code>dirname</code> and <code>sanitize</code> functions to Bake. <a class=link href=https://github.com/docker/buildx/pull/2649/ rel=noopener>docker/buildx#2649<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Enable support for Bake entitlements to allow privileged operations during builds. <a class=link href=https://github.com/docker/buildx/pull/2666/ rel=noopener>docker/buildx#2666<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements-1><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-1>Enhancements</a></h3><ul><li>Introduce CLI metrics tracking for Bake commands. <a class=link href=https://github.com/docker/buildx/pull/2610/ rel=noopener>docker/buildx#2610<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Add <code>--debug</code> to all build commands. Previously, it was only available on the top-level <code>docker</code> and <code>docker buildx</code> commands. <a class=link href=https://github.com/docker/buildx/pull/2660/ rel=noopener>docker/buildx#2660<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Allow builds from stdin for multi-node builders. <a class=link href=https://github.com/docker/buildx/pull/2656/ rel=noopener>docker/buildx#2656<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Improve <code>kubernetes</code> driver initialization. <a class=link href=https://github.com/docker/buildx/pull/2606/ rel=noopener>docker/buildx#2606<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Include target name in the error message when building multiple targets with Bake. <a class=link href=https://github.com/docker/buildx/pull/2651/ rel=noopener>docker/buildx#2651<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Optimize metrics handling to reduce performance overhead during progress tracking. <a class=link href=https://github.com/docker/buildx/pull/2641/ rel=noopener>docker/buildx#2641<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Display the number of warnings after completing a rule check. <a class=link href=https://github.com/docker/buildx/pull/2647/ rel=noopener>docker/buildx#2647<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Skip build ref and provenance metadata for frontend methods. <a class=link href=https://github.com/docker/buildx/pull/2650/ rel=noopener>docker/buildx#2650<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Add support for setting network mode in Bake files (HCL and JSON). <a class=link href=https://github.com/docker/buildx/pull/2671/ rel=noopener>docker/buildx#2671<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Support the <code>--metadata-file</code> flag when set along the <code>--call</code> flag. <a class=link href=https://github.com/docker/buildx/pull/2640/ rel=noopener>docker/buildx#2640<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Use shared session for local contexts used by multiple Bake targets. <a class=link href=https://github.com/docker/buildx/pull/2615/ rel=noopener>docker/buildx#2615<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2607/ rel=noopener>docker/buildx#2607<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2663/ rel=noopener>docker/buildx#2663<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=bug-fixes-2><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-2>Bug fixes</a></h3><ul><li>Improve memory management to avoid unnecessary allocations. <a class=link href=https://github.com/docker/buildx/pull/2601/ rel=noopener>docker/buildx#2601<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=packaging-updates><a class="text-black dark:text-white no-underline hover:underline" href=#packaging-updates>Packaging updates</a></h3><ul><li>Compose support has been updated to v2.1.6. <a class=link href=https://github.com/docker/buildx/pull/2547/ rel=noopener>docker/buildx#2547<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0162><a class="text-black dark:text-white no-underline hover:underline" href=#0162>0.16.2</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-07-25</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.16.2 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=bug-fixes-3><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-3>Bug fixes</a></h3><ul><li>Fix possible "bad file descriptor" error when exporting local cache to NFS volume <a class=link href=https://github.com/docker/buildx/pull/2629/ rel=noopener>docker/buildx#2629<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0161><a class="text-black dark:text-white no-underline hover:underline" href=#0161>0.16.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-07-18</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.16.1 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=bug-fixes-4><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-4>Bug fixes</a></h3><ul><li>Fix possible panic due to data race in <code>buildx bake --print</code> command <a class=link href=https://github.com/docker/buildx/pull/2603/ rel=noopener>docker/buildx#2603<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Improve messaging about using <code>--debug</code> flag to inspect build warnings <a class=link href=https://github.com/docker/buildx/pull/2612/ rel=noopener>docker/buildx#2612<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0160><a class="text-black dark:text-white no-underline hover:underline" href=#0160>0.16.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-07-11</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.16.0 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=new-2><a class="text-black dark:text-white no-underline hover:underline" href=#new-2>New</a></h3><ul><li>Bake command now supports <code>--call</code> and <code>--check</code> flags and <code>call</code> attribute in target definitions for selecting custom frontend methods. <a class=link href=https://github.com/docker/buildx/pull/2556/ rel=noopener>docker/buildx#2556<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2576/ rel=noopener>docker/buildx#2576<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><span class="not-prose px-1 rounded-sm bg-violet-light dark:bg-violet-dark text-white text-xs">Experimental</span> Bake now supports <code>--list-targets</code> and <code>--list-variables</code> flags for inspecting the definition and possible configuration options for your project. <a class=link href=https://github.com/docker/buildx/pull/2556/ rel=noopener>docker/buildx#2556<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake definition variables and targets supports new <code>description</code> attribute for defining text-based description that can be inspected using e.g. <code>--list-targets</code> and <code>--list-variables</code>. <a class=link href=https://github.com/docker/buildx/pull/2556/ rel=noopener>docker/buildx#2556<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports printing warnings for build check violations. <a class=link href=https://github.com/docker/buildx/pull/2501/ rel=noopener>docker/buildx#2501<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements-2><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-2>Enhancements</a></h3><ul><li>The build command now ensures that multi-node builds use the same build reference for each node. <a class=link href=https://github.com/docker/buildx/pull/2572/ rel=noopener>docker/buildx#2572<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Avoid duplicate requests and improve the performance of remote driver. <a class=link href=https://github.com/docker/buildx/pull/2501/ rel=noopener>docker/buildx#2501<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Build warnings can now be saved to the metadata file by setting the <code>BUILDX_METADATA_WARNINGS=1</code> environment variable. <a class=link href=https://github.com/docker/buildx/pull/2551/ rel=noopener>docker/buildx#2551<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2521/ rel=noopener>docker/buildx#2521<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2550/ rel=noopener>docker/buildx#2550<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Improve message of the <code>--check</code> flag when no warnings are detected. <a class=link href=https://github.com/docker/buildx/pull/2549/ rel=noopener>docker/buildx#2549<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=bug-fixes-5><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-5>Bug fixes</a></h3><ul><li>Fix support for multi-type annotations during build. <a class=link href=https://github.com/docker/buildx/pull/2522/ rel=noopener>docker/buildx#2522<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix a regression where possible inefficient transfer of files would occur when switching projects due to incremental transfer reuse. <a class=link href=https://github.com/docker/buildx/pull/2558/ rel=noopener>docker/buildx#2558<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix incorrect default load for chained Bake targets. <a class=link href=https://github.com/docker/buildx/pull/2583/ rel=noopener>docker/buildx#2583<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix incorrect <code>COMPOSE_PROJECT_NAME</code> handling in Bake. <a class=link href=https://github.com/docker/buildx/pull/2579/ rel=noopener>docker/buildx#2579<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix index annotations support for multi-node builds. <a class=link href=https://github.com/docker/buildx/pull/2546/ rel=noopener>docker/buildx#2546<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix capturing provenance metadata for builds from remote context. <a class=link href=https://github.com/docker/buildx/pull/2560/ rel=noopener>docker/buildx#2560<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=packaging-updates-1><a class="text-black dark:text-white no-underline hover:underline" href=#packaging-updates-1>Packaging updates</a></h3><ul><li>Compose support has been updated to v2.1.3. <a class=link href=https://github.com/docker/buildx/pull/2547/ rel=noopener>docker/buildx#2547<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0151><a class="text-black dark:text-white no-underline hover:underline" href=#0151>0.15.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-06-18</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.15.1 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=bug-fixes-6><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-6>Bug fixes</a></h3><ul><li>Fix missing build error and exit code for some validation requests with <code>--check</code>. <a class=link href=https://github.com/docker/buildx/pull/2518/ rel=noopener>docker/buildx#2518<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Update fallback image for <code>--check</code> to Dockerfile v1.8.1. <a class=link href=https://github.com/docker/buildx/pull/2538/ rel=noopener>docker/buildx#2538<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0150><a class="text-black dark:text-white no-underline hover:underline" href=#0150>0.15.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-06-11</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.15.0 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=new-3><a class="text-black dark:text-white no-underline hover:underline" href=#new-3>New</a></h3><ul><li><p>New <code>--call</code> option allows setting evaluation method for a build, replacing the previous experimental <code>--print</code> flag. <a class=link href=https://github.com/docker/buildx/pull/2498/ rel=noopener>docker/buildx#2498<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2487/ rel=noopener>docker/buildx#2487<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2513/ rel=noopener>docker/buildx#2513<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></p><p>In addition to the default <code>build</code> method, the following methods are implemented by Dockerfile frontend:</p><ul><li><a class=link href=https://docs.docker.com/reference/cli/docker/buildx/build/#check><code>--call=check</code></a>: Run validation routines for your build configuration. For more information about build checks, see <a class=link href=https://docs.docker.com/build/checks/>Build checks</a></li><li><a class=link href=https://docs.docker.com/reference/cli/docker/buildx/build/#call-outline><code>--call=outline</code></a>: Show configuration that would be used by current build, including all build arguments, secrets, SSH mounts, etc., that your build would use.</li><li><a class=link href=https://docs.docker.com/reference/cli/docker/buildx/build/#call-targets><code>--call=targets</code></a>: Show all available targets and their descriptions.</li></ul></li><li><p>New <code>--prefer-index</code> flag has been added to the <code>docker buildx imagetools create</code> command to control the behavior of creating image out of one single-platform image manifest. <a class=link href=https://github.com/docker/buildx/pull/2482/ rel=noopener>docker/buildx#2482<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></p></li><li><p>The <a class=link href=https://docs.docker.com/build/builders/drivers/kubernetes/><code>kubernetes</code> driver</a> now supports a <code>timeout</code> option for configuring deployment timeout. <a class=link href=https://github.com/docker/buildx/pull/2492/ rel=noopener>docker/buildx#2492<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></p></li><li><p>New metrics definitions have been added for build warning types. <a class=link href=https://github.com/docker/buildx/pull/2482/ rel=noopener>docker/buildx#2482<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2507/ rel=noopener>docker/buildx#2507<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></p></li><li><p>The <a class=link href=https://docs.docker.com/reference/cli/docker/buildx/prune/><code>buildx prune</code></a> and <a class=link href=https://docs.docker.com/reference/cli/docker/buildx/du/><code>buildx du</code></a> commands now support negative and prefix filters. <a class=link href=https://github.com/docker/buildx/pull/2473/ rel=noopener>docker/buildx#2473<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></p></li><li><p>Building Compose files with Bake now supports passing SSH forwarding configuration. <a class=link href=https://github.com/docker/buildx/pull/2445/ rel=noopener>docker/buildx#2445<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></p></li><li><p>Fix issue with configuring the <code>kubernetes</code> driver with custom TLS certificates. <a class=link href=https://github.com/docker/buildx/pull/2454/ rel=noopener>docker/buildx#2454<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></p></li><li><p>Fix concurrent kubeconfig access when loading nodes. <a class=link href=https://github.com/docker/buildx/pull/2497/ rel=noopener>docker/buildx#2497<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></p></li></ul><h3 class=scroll-mt-20 id=packaging-updates-2><a class="text-black dark:text-white no-underline hover:underline" href=#packaging-updates-2>Packaging updates</a></h3><ul><li>Compose support has been updated to v2.1.2. <a class=link href=https://github.com/docker/buildx/pull/2502/ rel=noopener>docker/buildx#2502<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2425/ rel=noopener>docker/buildx#2425<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0140><a class="text-black dark:text-white no-underline hover:underline" href=#0140>0.14.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-04-18</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.14.0 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=enhancements-3><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-3>Enhancements</a></h3><ul><li>Add support for <code>--print=lint</code> (experimental). <a class=link href=https://github.com/docker/buildx/pull/2404 rel=noopener>docker/buildx#2404<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2406 rel=noopener>docker/buildx#2406<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix JSON formatting for custom implementations of print sub-requests in frontends. <a class=link href=https://github.com/docker/buildx/pull/2374 rel=noopener>docker/buildx#2374<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Provenance records are now set when building with <code>--metadata-file</code>. <a class=link href=https://github.com/docker/buildx/pull/2280 rel=noopener>docker/buildx#2280<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Add <a class=link href=https://docs.docker.com/build/bake/remote-definition/#remote-definition-in-a-private-repository>Git authentication support</a> for remote definitions. <a class=link href=https://github.com/docker/buildx/pull/2363 rel=noopener>docker/buildx#2363<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New <code>default-load</code> driver option for the <code>docker-container</code>, <code>remote</code>, and <code>kubernetes</code> drivers to load build results to the Docker Engine image store by default. <a class=link href=https://github.com/docker/buildx/pull/2259 rel=noopener>docker/buildx#2259<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Add <code>requests.ephemeral-storage</code>, <code>limits.ephemeral-storage</code> and <code>schedulername</code> options to the <a class=link href=https://docs.docker.com/build/builders/drivers/kubernetes/><code>kubernetes</code> driver</a>. <a class=link href=https://github.com/docker/buildx/pull/2370 rel=noopener>docker/buildx#2370<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2415 rel=noopener>docker/buildx#2415<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Add <code>indexof</code> function for <code>docker-bake.hcl</code> files. <a class=link href=https://github.com/docker/buildx/pull/2384 rel=noopener>docker/buildx#2384<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>OpenTelemetry metrics for Buildx now measure durations of idle time, image exports, run operations, and image transfers for image source operations during build. <a class=link href=https://github.com/docker/buildx/pull/2316 rel=noopener>docker/buildx#2316<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2317 rel=noopener>docker/buildx#2317<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2323 rel=noopener>docker/buildx#2323<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2271 rel=noopener>docker/buildx#2271<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Build progress metrics to the OpenTelemetry endpoint associated with the <code>desktop-linux</code> context no longer requires Buildx in experimental mode (<code>BUILDX_EXPERIMENTAL=1</code>). <a class=link href=https://github.com/docker/buildx/pull/2344 rel=noopener>docker/buildx#2344<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=bug-fixes-7><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-7>Bug fixes</a></h3><ul><li>Fix <code>--load</code> and <code>--push</code> incorrectly overriding outputs when used with multiple Bake file definitions. <a class=link href=https://github.com/docker/buildx/pull/2336 rel=noopener>docker/buildx#2336<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix build from stdin with experimental mode enabled. <a class=link href=https://github.com/docker/buildx/pull/2394 rel=noopener>docker/buildx#2394<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix an issue where delegated traces could be duplicated. <a class=link href=https://github.com/docker/buildx/pull/2362 rel=noopener>docker/buildx#2362<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=packaging-updates-3><a class="text-black dark:text-white no-underline hover:underline" href=#packaging-updates-3>Packaging updates</a></h3><ul><li>Compose support has been updated to <a class=link href=https://github.com/docker/compose/releases/tag/v2.26.1 rel=noopener>v2.26.1<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> (via <a class=link href=https://github.com/compose-spec/compose-go/releases/tag/v2.0.2 rel=noopener><code>compose-go</code> v2.0.2<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>). <a class=link href=https://github.com/docker/buildx/pull/2391 rel=noopener>docker/buildx#2391<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0131><a class="text-black dark:text-white no-underline hover:underline" href=#0131>0.13.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-03-13</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.13.1 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=bug-fixes-8><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-8>Bug fixes</a></h3><ul><li>Fix connecting to <code>docker-container://</code> and <code>kube-pod://</code> style URLs with remote driver. <a class=link href=https://github.com/docker/buildx/pull/2327 rel=noopener>docker/buildx#2327<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix handling of <code>--push</code> with Bake when a target has already defined a non-image output. <a class=link href=https://github.com/docker/buildx/pull/2330 rel=noopener>docker/buildx#2330<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0130><a class="text-black dark:text-white no-underline hover:underline" href=#0130>0.13.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-03-06</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.13.0 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=new-4><a class="text-black dark:text-white no-underline hover:underline" href=#new-4>New</a></h3><ul><li>New <code>docker buildx dial-stdio</code> command for directly contacting BuildKit daemon of the configured builder instance. <a class=link href=https://github.com/docker/buildx/pull/2112 rel=noopener>docker/buildx#2112<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Windows container builders can now be created using the <code>remote</code> driver and npipe connections. <a class=link href=https://github.com/docker/buildx/pull/2287 rel=noopener>docker/buildx#2287<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Npipe URL scheme is now supported on Windows. <a class=link href=https://github.com/docker/buildx/pull/2250 rel=noopener>docker/buildx#2250<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><span class="not-prose px-1 rounded-sm bg-violet-light dark:bg-violet-dark text-white text-xs">Experimental</span> Buildx can now export OpenTelemetry metrics for build duration and transfer sizes. <a class=link href=https://github.com/docker/buildx/pull/2235 rel=noopener>docker/buildx#2235<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2258 rel=noopener>docker/buildx#2258<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/docker/buildx/pull/2225 rel=noopener>docker/buildx#2225<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/docker/buildx/pull/2224 rel=noopener>docker/buildx#2224<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/docker/buildx/pull/2155 rel=noopener>docker/buildx#2155<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements-4><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-4>Enhancements</a></h3><ul><li>Bake command now supports defining <code>shm-size</code> and <code>ulimit</code> values. <a class=link href=https://github.com/docker/buildx/pull/2279 rel=noopener>docker/buildx#2279<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2242 rel=noopener>docker/buildx#2242<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Better handling of connecting to unhealthy nodes with remote driver. <a class=link href=https://github.com/docker/buildx/pull/2130 rel=noopener>docker/buildx#2130<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builders using the <code>docker-container</code> and <code>kubernetes</code> drivers now allow <code>network.host</code> entitlement by default (allowing access to the container's network). <a class=link href=https://github.com/docker/buildx/pull/2266 rel=noopener>docker/buildx#2266<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builds can now use multiple outputs with a single command (requires BuildKit v0.13+). <a class=link href=https://github.com/docker/buildx/pull/2290 rel=noopener>docker/buildx#2290<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2302 rel=noopener>docker/buildx#2302<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Default Git repository path is now found via configured tracking branch. <a class=link href=https://github.com/docker/buildx/pull/2146 rel=noopener>docker/buildx#2146<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible cache invalidation when using linked targets in Bake. <a class=link href=https://github.com/docker/buildx/pull/2265 rel=noopener>docker/buildx#2265<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fixes for Git repository path sanitization in WSL. <a class=link href=https://github.com/docker/buildx/pull/2167 rel=noopener>docker/buildx#2167<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Multiple builders can now be removed with a single command. <a class=link href=https://github.com/docker/buildx/pull/2140 rel=noopener>docker/buildx#2140<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New cancellation signal handling via Unix socket. <a class=link href=https://github.com/docker/buildx/pull/2184 rel=noopener>docker/buildx#2184<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/docker/buildx/pull/2289 rel=noopener>docker/buildx#2289<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The Compose spec support has been updated to v2.0.0-rc.8. <a class=link href=https://github.com/docker/buildx/pull/2205 rel=noopener>docker/buildx#2205<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>--config</code> flag for <code>docker buildx create</code> was renamed to <code>--buildkitd-config</code>. <a class=link href=https://github.com/docker/buildx/pull/2268 rel=noopener>docker/buildx#2268<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>--metadata-file</code> flag for <code>docker buildx build</code> can now also return build reference that can be used for further build debugging, for example, in Docker Desktop. <a class=link href=https://github.com/docker/buildx/pull/2263 rel=noopener>docker/buildx#2263<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>docker buildx bake</code> command now shares the same authentication provider for all targets for improved performance. <a class=link href=https://github.com/docker/buildx/pull/2147 rel=noopener>docker/buildx#2147<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>docker buildx imagetools inspect</code> command now shows DSSE-signed SBOM and Provenance attestations. <a class=link href=https://github.com/docker/buildx/pull/2194 rel=noopener>docker/buildx#2194<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>docker buildx ls</code> command now supports <code>--format</code> options for controlling the output. <a class=link href=https://github.com/docker/buildx/pull/1787 rel=noopener>docker/buildx#1787<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>docker-container</code> driver now supports driver options for defining restart policy for BuildKit container. <a class=link href=https://github.com/docker/buildx/pull/1271 rel=noopener>docker/buildx#1271<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>VCS attributes exported from Buildx now include the local directory sub-paths if they're relative to the current Git repository. <a class=link href=https://github.com/docker/buildx/pull/2156 rel=noopener>docker/buildx#2156<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>--add-host</code> flag now permits a <code>=</code> separator for IPv6 addresses. <a class=link href=https://github.com/docker/buildx/pull/2121 rel=noopener>docker/buildx#2121<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=bug-fixes-9><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-9>Bug fixes</a></h3><ul><li>Fix additional output when exporting progress with <code>--progress=rawjson</code> <a class=link href=https://github.com/docker/buildx/pull/2252 rel=noopener>docker/buildx#2252<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible console warnings on Windows. <a class=link href=https://github.com/docker/buildx/pull/2238 rel=noopener>docker/buildx#2238<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible inconsistent configuration merge order when using Bake with many configurations. <a class=link href=https://github.com/docker/buildx/pull/2237 rel=noopener>docker/buildx#2237<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible panic in the <code>docker buildx imagetools create</code> command. <a class=link href=https://github.com/docker/buildx/pull/2230 rel=noopener>docker/buildx#2230<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0121><a class="text-black dark:text-white no-underline hover:underline" href=#0121>0.12.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2024-01-12</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.12.1 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements>Bug fixes and enhancements</a></h3><ul><li>Fix incorrect validation of some <code>--driver-opt</code> values that could cause a panic and corrupt state to be stored. <a class=link href=https://github.com/docker/buildx/pull/2176 rel=noopener>docker/buildx#2176<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0120><a class="text-black dark:text-white no-underline hover:underline" href=#0120>0.12.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2023-11-16</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.12.0 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=new-5><a class="text-black dark:text-white no-underline hover:underline" href=#new-5>New</a></h3><ul><li>New <code>--annotation</code> flag for the <code>buildx build</code>, and an <code>annotations</code> key in the Bake file, that lets you add OCI Annotations to build results. <a class=link href=https://github.com/docker/buildx/pull/2020 rel=noopener>#2020<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2098 rel=noopener>#2098<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New experimental debugging features, including a new <code>debug</code> command and an interactive debugging console. This feature currently requires setting <code>BUILDX_EXPERIMENTAL=1</code>. <a class=link href=https://github.com/docker/buildx/pull/2006 rel=noopener>#2006<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1896 rel=noopener>#1896<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1970 rel=noopener>#1970<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1914 rel=noopener>#1914<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2026 rel=noopener>#2026<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2086 rel=noopener>#2086<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-1><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-1>Bug fixes and enhancements</a></h3><ul><li>The special <code>host-gateway</code> IP mapping can now be used with the <code>--add-host</code> flag during build. <a class=link href=https://github.com/docker/buildx/pull/1894 rel=noopener>#1894<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2083 rel=noopener>#2083<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now allows adding local source files when building from remote definition. <a class=link href=https://github.com/docker/buildx/pull/1838 rel=noopener>#1838<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The status of uploading build results to Docker is now shown interactively on progress bar. <a class=link href=https://github.com/docker/buildx/pull/1994 rel=noopener>#1994<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Error handling has been improved when bootstrapping multi-node build clusters. <a class=link href=https://github.com/docker/buildx/pull/1869 rel=noopener>#1869<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>buildx imagetools create</code> command now allows adding annotation when creating new images in the registry. <a class=link href=https://github.com/docker/buildx/pull/1965 rel=noopener>#1965<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>OpenTelemetry build trace delegation from buildx is now possible with Docker and Remote driver. <a class=link href=https://github.com/docker/buildx/pull/2034 rel=noopener>#2034<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake command now shows all files where the build definition was loaded from on the progress bar. <a class=link href=https://github.com/docker/buildx/pull/2076 rel=noopener>#2076<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake files now allow the same attributes to be defined in multiple definition files. <a class=link href=https://github.com/docker/buildx/pull/1062 rel=noopener>#1062<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Using the Bake command with a remote definition now allows this definition to use local Dockerfiles. <a class=link href=https://github.com/docker/buildx/pull/2015 rel=noopener>#2015<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Docker container driver now explicitly sets BuildKit config path to make sure configurations are loaded from same location for both mainline and rootless images. <a class=link href=https://github.com/docker/buildx/pull/2093 rel=noopener>#2093<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Improve performance of detecting when BuildKit instance has completed booting. <a class=link href=https://github.com/docker/buildx/pull/1934 rel=noopener>#1934<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Container driver now accepts many new driver options for defining the resource limits for BuildKit container. <a class=link href=https://github.com/docker/buildx/pull/2048 rel=noopener>#2048<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Inspection commands formatting has been improved. <a class=link href=https://github.com/docker/buildx/pull/2068 rel=noopener>#2068<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Error messages about driver capabilities have been improved. <a class=link href=https://github.com/docker/buildx/pull/1998 rel=noopener>#1998<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Improve errors when invoking Bake command without targets. <a class=link href=https://github.com/docker/buildx/pull/2100 rel=noopener>#2100<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Allow enabling debug logs with environment variables when running in standalone mode. <a class=link href=https://github.com/docker/buildx/pull/1821 rel=noopener>#1821<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>When using Docker driver the default image resolve mode has been updated to prefer local Docker images for backward compatibility. <a class=link href=https://github.com/docker/buildx/pull/1886 rel=noopener>#1886<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Kubernetes driver now allows setting custom annotations and labels to the BuildKit deployments and pods. <a class=link href=https://github.com/docker/buildx/pull/1938 rel=noopener>#1938<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Kubernetes driver now allows setting authentication token with endpoint configuration. <a class=link href=https://github.com/docker/buildx/pull/1891 rel=noopener>#1891<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible issue with chained targets in Bake that could result in build failing or local source for a target uploaded multiple times. <a class=link href=https://github.com/docker/buildx/pull/2113 rel=noopener>#2113<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix issue when accessing global target properties when using the matrix feature of the Bake command. <a class=link href=https://github.com/docker/buildx/pull/2106 rel=noopener>#2106<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fixes for formatting validation of certain build flags <a class=link href=https://github.com/docker/buildx/pull/2040 rel=noopener>#2040<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fixes to avoid locking certain commands unnecessarily while booting builder nodes. <a class=link href=https://github.com/docker/buildx/pull/2066 rel=noopener>#2066<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix cases where multiple builds try to bootstrap the same builder instance in parallel. <a class=link href=https://github.com/docker/buildx/pull/2000 rel=noopener>#2000<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix cases where errors on uploading build results to Docker could be dropped in some cases. <a class=link href=https://github.com/docker/buildx/pull/1927 rel=noopener>#1927<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix detecting capabilities for missing attestation support based on build output. <a class=link href=https://github.com/docker/buildx/pull/1988 rel=noopener>#1988<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix the build for loading in Bake remote definition to not show up in build history records. <a class=link href=https://github.com/docker/buildx/pull/1961 rel=noopener>#1961<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1954 rel=noopener>#1954<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix errors when building Compose files using the that define profiles with Bake. <a class=link href=https://github.com/docker/buildx/pull/1903 rel=noopener>#1903<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible time correction errors on progress bar. <a class=link href=https://github.com/docker/buildx/pull/1968 rel=noopener>#1968<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix passing custom cgroup parent to builds that used the new controller interface. <a class=link href=https://github.com/docker/buildx/pull/1913 rel=noopener>#1913<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=packaging-1><a class="text-black dark:text-white no-underline hover:underline" href=#packaging-1>Packaging</a></h3><ul><li>Compose support has been updated to 1.20, enabling "include" functionality when using the Bake command. <a class=link href=https://github.com/docker/buildx/pull/1971 rel=noopener>#1971<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2065 rel=noopener>#2065<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/2094 rel=noopener>#2094<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0112><a class="text-black dark:text-white no-underline hover:underline" href=#0112>0.11.2</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2023-07-18</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.11.2 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-2><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-2>Bug fixes and enhancements</a></h3><ul><li>Fix a regression that caused buildx to not read the <code>KUBECONFIG</code> path from the instance store. <a class=link href=https://github.com/docker/buildx/pull/1941 rel=noopener>docker/buildx#1941<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix a regression with result handle builds showing up in the build history incorrectly. <a class=link href=https://github.com/docker/buildx/pull/1954 rel=noopener>docker/buildx#1954<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0111><a class="text-black dark:text-white no-underline hover:underline" href=#0111>0.11.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2023-07-05</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.11.1 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-3><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-3>Bug fixes and enhancements</a></h3><ul><li>Fix a regression for bake where services in profiles would not be loaded. <a class=link href=https://github.com/docker/buildx/pull/1903 rel=noopener>docker/buildx#1903<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix a regression where <code>--cgroup-parent</code> option had no effect during build. <a class=link href=https://github.com/docker/buildx/pull/1913 rel=noopener>docker/buildx#1913<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix a regression where valid docker contexts could fail buildx builder name validation. <a class=link href=https://github.com/docker/buildx/pull/1879 rel=noopener>docker/buildx#1879<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix a possible panic when terminal is resized during the build. <a class=link href=https://github.com/docker/buildx/pull/1929 rel=noopener>docker/buildx#1929<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0110><a class="text-black dark:text-white no-underline hover:underline" href=#0110>0.11.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2023-06-13</em><p>The full release note for this release is available <a class=link href=https://github.com/docker/buildx/releases/tag/v0.11.0 rel=noopener>on GitHub<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=new-6><a class="text-black dark:text-white no-underline hover:underline" href=#new-6>New</a></h3><ul><li>Bake now supports <a class=link href=https://docs.docker.com/build/bake/reference/#targetmatrix>matrix builds</a>. The new matrix field on <code>target</code> lets you create multiple similar targets to remove duplication in bake files. <a class=link href=https://github.com/docker/buildx/pull/1690 rel=noopener>docker/buildx#1690<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New experimental <code>--detach</code> flag for running builds in detached mode. <a class=link href=https://github.com/docker/buildx/pull/1296 rel=noopener>docker/buildx#1296<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1620 rel=noopener>docker/buildx#1620<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1614 rel=noopener>docker/buildx#1614<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1737 rel=noopener>docker/buildx#1737<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1755 rel=noopener>docker/buildx#1755<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New experimental <a class=link href=https://github.com/docker/buildx/blob/v0.11.0-rc1/docs/guides/debugging.md rel=noopener>debug monitor mode<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> that lets you start a debug session in your builds. <a class=link href=https://github.com/docker/buildx/pull/1626 rel=noopener>docker/buildx#1626<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1640 rel=noopener>docker/buildx#1640<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New <a class=link href=https://docs.docker.com/build/building/variables/#experimental_buildkit_source_policy><code>EXPERIMENTAL_BUILDKIT_SOURCE_POLICY</code> environment variable</a> for applying a BuildKit source policy file. <a class=link href=https://github.com/docker/buildx/pull/1628 rel=noopener>docker/buildx#1628<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-4><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-4>Bug fixes and enhancements</a></h3><ul><li><code>--load</code> now supports loading multi-platform images when the containerd image store is enabled. <a class=link href=https://github.com/docker/buildx/pull/1813 rel=noopener>docker/buildx#1813<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Build progress output now displays the name of the builder being used. <a class=link href=https://github.com/docker/buildx/pull/1177 rel=noopener>docker/buildx#1177<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports detecting <code>compose.{yml,yaml}</code> files. <a class=link href=https://github.com/docker/buildx/pull/1752 rel=noopener>docker/buildx#1752<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports new compose build keys <code>dockerfile_inline</code> and <code>additional_contexts</code>. <a class=link href=https://github.com/docker/buildx/pull/1784 rel=noopener>docker/buildx#1784<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports replace HCL function. <a class=link href=https://github.com/docker/buildx/pull/1720 rel=noopener>docker/buildx#1720<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now allows merging multiple similar attestation parameters into a single parameter to allow overriding with a single global value. <a class=link href=https://github.com/docker/buildx/pull/1699 rel=noopener>docker/buildx#1699<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Initial support for shell completion. <a class=link href=https://github.com/docker/buildx/pull/1727 rel=noopener>docker/buildx#1727<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>BuildKit versions now correctly display in <code>buildx ls</code> and <code>buildx inspect</code> for builders using the <code>docker</code> driver. <a class=link href=https://github.com/docker/buildx/pull/1552 rel=noopener>docker/buildx#1552<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Display additional builder node details in buildx inspect view. <a class=link href=https://github.com/docker/buildx/pull/1440 rel=noopener>docker/buildx#1440<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1874 rel=noopener>docker/buildx#1854<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builders using the <code>remote</code> driver allow using TLS without proving its own key/cert (if BuildKit remote is configured to support it) <a class=link href=https://github.com/docker/buildx/pull/1693 rel=noopener>docker/buildx#1693<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builders using the <code>kubernetes</code> driver support a new <code>serviceaccount</code> option, which sets the <code>serviceAccountName</code> of the Kubernetes pod. <a class=link href=https://github.com/docker/buildx/pull/1597 rel=noopener>docker/buildx#1597<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builders using the <code>kubernetes</code> driver support the <code>proxy-url</code> option in the kubeconfig file. <a class=link href=https://github.com/docker/buildx/pull/1780 rel=noopener>docker/buildx#1780<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builders using the <code>kubernetes</code> are now automatically assigned a node name if no name is explicitly provided. <a class=link href=https://github.com/docker/buildx/pull/1673 rel=noopener>docker/buildx#1673<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix invalid path when writing certificates for <code>docker-container</code> driver on Windows. <a class=link href=https://github.com/docker/buildx/pull/1831 rel=noopener>docker/buildx#1831<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix bake failure when remote bake file is accessed using SSH. <a class=link href=https://github.com/docker/buildx/pull/1711 rel=noopener>docker/buildx#1711<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/pull/1734 rel=noopener>docker/buildx#1734<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix bake failure when remote bake context is incorrectly resolved. <a class=link href=https://github.com/docker/buildx/pull/1783 rel=noopener>docker/buildx#1783<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix path resolution of <code>BAKE_CMD_CONTEXT</code> and <code>cwd://</code> paths in bake contexts. <a class=link href=https://github.com/docker/buildx/pull/1840 rel=noopener>docker/buildx#1840<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix mixed OCI and Docker media types when creating images using <code>buildx imagetools create</code>. <a class=link href=https://github.com/docker/buildx/pull/1797 rel=noopener>docker/buildx#1797<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix mismatched image id between <code>--iidfile</code> and <code>-q</code>. <a class=link href=https://github.com/docker/buildx/pull/1844 rel=noopener>docker/buildx#1844<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix AWS authentication when mixing static creds and IAM profiles. <a class=link href=https://github.com/docker/buildx/pull/1816 rel=noopener>docker/buildx#1816<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0104><a class="text-black dark:text-white no-underline hover:underline" href=#0104>0.10.4</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2023-03-06</em><blockquote class="px-4 border-l-4 border-blue-light dark:border-blue-dark"><p class="flex gap-2 items-center text-blue-light dark:text-blue-dark"><span class="icon-svg pb-1"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M483.18-280q12.82.0 21.32-8.63 8.5-8.62 8.5-21.37v-180q0-12.75-8.68-21.38-8.67-8.62-21.5-8.62-12.82.0-21.32 8.62-8.5 8.63-8.5 21.38v180q0 12.75 8.68 21.37 8.67 8.63 21.5 8.63zm-3.2-314q14.02.0 23.52-9.2T513-626q0-14.45-9.48-24.22-9.48-9.78-23.5-9.78t-23.52 9.78Q447-640.45 447-626q0 13.6 9.48 22.8 9.48 9.2 23.5 9.2zm.29 514q-82.74.0-155.5-31.5Q252-143 197.5-197.5t-86-127.34Q80-397.68 80-480.5t31.5-155.66T197.5-763t127.34-85.5Q397.68-880 480.5-880t155.66 31.5T763-763t85.5 127T880-480.27q0 82.74-31.5 155.5Q817-252 763-197.68q-54 54.31-127 86Q563-80 480.27-80z"/></svg> </span><strong>Note</strong></p><p><p>Buildx v0.10 enables support for a minimal <a class=link href=https://slsa.dev/provenance/ rel=noopener>SLSA Provenance<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> attestation, which requires support for <a class=link href=https://github.com/opencontainers/image-spec rel=noopener>OCI-compliant<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> multi-platform images. This may introduce issues with registry and runtime support (e.g. <a class=link href=https://github.com/docker/buildx/issues/1533 rel=noopener>Google Cloud Run and AWS Lambda<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>). You can optionally disable the default provenance attestation functionality using <code>--provenance=false</code>.</p></blockquote><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-5><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-5>Bug fixes and enhancements</a></h3><ul><li>Add <code>BUILDX_NO_DEFAULT_ATTESTATIONS</code> as alternative to <code>--provenance false</code>. <a class=link href=https://github.com/docker/buildx/issues/1645 rel=noopener>docker/buildx#1645<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Disable dirty Git checkout detection by default for performance. Can be enabled with <code>BUILDX_GIT_CHECK_DIRTY</code> opt-in. <a class=link href=https://github.com/docker/buildx/issues/1650 rel=noopener>docker/buildx#1650<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Strip credentials from VCS hint URL before sending to BuildKit. <a class=link href=https://github.com/docker/buildx/issues/1664 rel=noopener>docker/buildx#1664<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0103><a class="text-black dark:text-white no-underline hover:underline" href=#0103>0.10.3</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2023-02-16</em><blockquote class="px-4 border-l-4 border-blue-light dark:border-blue-dark"><p class="flex gap-2 items-center text-blue-light dark:text-blue-dark"><span class="icon-svg pb-1"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M483.18-280q12.82.0 21.32-8.63 8.5-8.62 8.5-21.37v-180q0-12.75-8.68-21.38-8.67-8.62-21.5-8.62-12.82.0-21.32 8.62-8.5 8.63-8.5 21.38v180q0 12.75 8.68 21.37 8.67 8.63 21.5 8.63zm-3.2-314q14.02.0 23.52-9.2T513-626q0-14.45-9.48-24.22-9.48-9.78-23.5-9.78t-23.52 9.78Q447-640.45 447-626q0 13.6 9.48 22.8 9.48 9.2 23.5 9.2zm.29 514q-82.74.0-155.5-31.5Q252-143 197.5-197.5t-86-127.34Q80-397.68 80-480.5t31.5-155.66T197.5-763t127.34-85.5Q397.68-880 480.5-880t155.66 31.5T763-763t85.5 127T880-480.27q0 82.74-31.5 155.5Q817-252 763-197.68q-54 54.31-127 86Q563-80 480.27-80z"/></svg> </span><strong>Note</strong></p><p><p>Buildx v0.10 enables support for a minimal <a class=link href=https://slsa.dev/provenance/ rel=noopener>SLSA Provenance<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> attestation, which requires support for <a class=link href=https://github.com/opencontainers/image-spec rel=noopener>OCI-compliant<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> multi-platform images. This may introduce issues with registry and runtime support (e.g. <a class=link href=https://github.com/docker/buildx/issues/1533 rel=noopener>Google Cloud Run and AWS Lambda<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>). You can optionally disable the default provenance attestation functionality using <code>--provenance=false</code>.</p></blockquote><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-6><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-6>Bug fixes and enhancements</a></h3><ul><li>Fix reachable commit and warnings on collecting Git provenance info. <a class=link href=https://github.com/docker/buildx/issues/1592 rel=noopener>docker/buildx#1592<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1634 rel=noopener>docker/buildx#1634<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix a regression where docker context was not being validated. <a class=link href=https://github.com/docker/buildx/issues/1596 rel=noopener>docker/buildx#1596<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix function resolution with JSON bake definition. <a class=link href=https://github.com/docker/buildx/issues/1605 rel=noopener>docker/buildx#1605<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix case where original HCL bake diagnostic is discarded. <a class=link href=https://github.com/docker/buildx/issues/1607 rel=noopener>docker/buildx#1607<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix labels not correctly set with bake and compose file. <a class=link href=https://github.com/docker/buildx/issues/1631 rel=noopener>docker/buildx#1631<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0102><a class="text-black dark:text-white no-underline hover:underline" href=#0102>0.10.2</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2023-01-30</em><blockquote class="px-4 border-l-4 border-blue-light dark:border-blue-dark"><p class="flex gap-2 items-center text-blue-light dark:text-blue-dark"><span class="icon-svg pb-1"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M483.18-280q12.82.0 21.32-8.63 8.5-8.62 8.5-21.37v-180q0-12.75-8.68-21.38-8.67-8.62-21.5-8.62-12.82.0-21.32 8.62-8.5 8.63-8.5 21.38v180q0 12.75 8.68 21.37 8.67 8.63 21.5 8.63zm-3.2-314q14.02.0 23.52-9.2T513-626q0-14.45-9.48-24.22-9.48-9.78-23.5-9.78t-23.52 9.78Q447-640.45 447-626q0 13.6 9.48 22.8 9.48 9.2 23.5 9.2zm.29 514q-82.74.0-155.5-31.5Q252-143 197.5-197.5t-86-127.34Q80-397.68 80-480.5t31.5-155.66T197.5-763t127.34-85.5Q397.68-880 480.5-880t155.66 31.5T763-763t85.5 127T880-480.27q0 82.74-31.5 155.5Q817-252 763-197.68q-54 54.31-127 86Q563-80 480.27-80z"/></svg> </span><strong>Note</strong></p><p><p>Buildx v0.10 enables support for a minimal <a class=link href=https://slsa.dev/provenance/ rel=noopener>SLSA Provenance<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> attestation, which requires support for <a class=link href=https://github.com/opencontainers/image-spec rel=noopener>OCI-compliant<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> multi-platform images. This may introduce issues with registry and runtime support (e.g. <a class=link href=https://github.com/docker/buildx/issues/1533 rel=noopener>Google Cloud Run and AWS Lambda<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>). You can optionally disable the default provenance attestation functionality using <code>--provenance=false</code>.</p></blockquote><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-7><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-7>Bug fixes and enhancements</a></h3><ul><li>Fix preferred platforms order not taken into account in multi-node builds. <a class=link href=https://github.com/docker/buildx/issues/1561 rel=noopener>docker/buildx#1561<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible panic on handling <code>SOURCE_DATE_EPOCH</code> environment variable. <a class=link href=https://github.com/docker/buildx/issues/1564 rel=noopener>docker/buildx#1564<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible push error on multi-node manifest merge since BuildKit v0.11 on some registries. <a class=link href=https://github.com/docker/buildx/issues/1566 rel=noopener>docker/buildx#1566<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Improve warnings on collecting Git provenance info. <a class=link href=https://github.com/docker/buildx/issues/1568 rel=noopener>docker/buildx#1568<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0101><a class="text-black dark:text-white no-underline hover:underline" href=#0101>0.10.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2023-01-27</em><blockquote class="px-4 border-l-4 border-blue-light dark:border-blue-dark"><p class="flex gap-2 items-center text-blue-light dark:text-blue-dark"><span class="icon-svg pb-1"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M483.18-280q12.82.0 21.32-8.63 8.5-8.62 8.5-21.37v-180q0-12.75-8.68-21.38-8.67-8.62-21.5-8.62-12.82.0-21.32 8.62-8.5 8.63-8.5 21.38v180q0 12.75 8.68 21.37 8.67 8.63 21.5 8.63zm-3.2-314q14.02.0 23.52-9.2T513-626q0-14.45-9.48-24.22-9.48-9.78-23.5-9.78t-23.52 9.78Q447-640.45 447-626q0 13.6 9.48 22.8 9.48 9.2 23.5 9.2zm.29 514q-82.74.0-155.5-31.5Q252-143 197.5-197.5t-86-127.34Q80-397.68 80-480.5t31.5-155.66T197.5-763t127.34-85.5Q397.68-880 480.5-880t155.66 31.5T763-763t85.5 127T880-480.27q0 82.74-31.5 155.5Q817-252 763-197.68q-54 54.31-127 86Q563-80 480.27-80z"/></svg> </span><strong>Note</strong></p><p><p>Buildx v0.10 enables support for a minimal <a class=link href=https://slsa.dev/provenance/ rel=noopener>SLSA Provenance<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> attestation, which requires support for <a class=link href=https://github.com/opencontainers/image-spec rel=noopener>OCI-compliant<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> multi-platform images. This may introduce issues with registry and runtime support (e.g. <a class=link href=https://github.com/docker/buildx/issues/1533 rel=noopener>Google Cloud Run and AWS Lambda<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>). You can optionally disable the default provenance attestation functionality using <code>--provenance=false</code>.</p></blockquote><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-8><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-8>Bug fixes and enhancements</a></h3><ul><li>Fix sending the correct origin URL as <code>vsc:source</code> metadata. <a class=link href=https://github.com/docker/buildx/issues/1548 rel=noopener>docker/buildx#1548<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible panic from data-race. <a class=link href=https://github.com/docker/buildx/issues/1504 rel=noopener>docker/buildx#1504<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix regression with <code>rm --all-inactive</code>. <a class=link href=https://github.com/docker/buildx/issues/1547 rel=noopener>docker/buildx#1547<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Improve attestation access in <code>imagetools inspect</code> by lazily loading data. <a class=link href=https://github.com/docker/buildx/issues/1546 rel=noopener>docker/buildx#1546<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Correctly mark capabilities request as internal. <a class=link href=https://github.com/docker/buildx/issues/1538 rel=noopener>docker/buildx#1538<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Detect invalid attestation configuration. <a class=link href=https://github.com/docker/buildx/issues/1545 rel=noopener>docker/buildx#1545<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Update containerd patches to fix possible push regression affecting <code>imagetools</code> commands. <a class=link href=https://github.com/docker/buildx/issues/1559 rel=noopener>docker/buildx#1559<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=0100><a class="text-black dark:text-white no-underline hover:underline" href=#0100>0.10.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2023-01-10</em><blockquote class="px-4 border-l-4 border-blue-light dark:border-blue-dark"><p class="flex gap-2 items-center text-blue-light dark:text-blue-dark"><span class="icon-svg pb-1"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M483.18-280q12.82.0 21.32-8.63 8.5-8.62 8.5-21.37v-180q0-12.75-8.68-21.38-8.67-8.62-21.5-8.62-12.82.0-21.32 8.62-8.5 8.63-8.5 21.38v180q0 12.75 8.68 21.37 8.67 8.63 21.5 8.63zm-3.2-314q14.02.0 23.52-9.2T513-626q0-14.45-9.48-24.22-9.48-9.78-23.5-9.78t-23.52 9.78Q447-640.45 447-626q0 13.6 9.48 22.8 9.48 9.2 23.5 9.2zm.29 514q-82.74.0-155.5-31.5Q252-143 197.5-197.5t-86-127.34Q80-397.68 80-480.5t31.5-155.66T197.5-763t127.34-85.5Q397.68-880 480.5-880t155.66 31.5T763-763t85.5 127T880-480.27q0 82.74-31.5 155.5Q817-252 763-197.68q-54 54.31-127 86Q563-80 480.27-80z"/></svg> </span><strong>Note</strong></p><p><p>Buildx v0.10 enables support for a minimal <a class=link href=https://slsa.dev/provenance/ rel=noopener>SLSA Provenance<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> attestation, which requires support for <a class=link href=https://github.com/opencontainers/image-spec rel=noopener>OCI-compliant<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> multi-platform images. This may introduce issues with registry and runtime support (e.g. <a class=link href=https://github.com/docker/buildx/issues/1533 rel=noopener>Google Cloud Run and AWS Lambda<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>). You can optionally disable the default provenance attestation functionality using <code>--provenance=false</code>.</p></blockquote><h3 class=scroll-mt-20 id=new-7><a class="text-black dark:text-white no-underline hover:underline" href=#new-7>New</a></h3><ul><li>The <code>buildx build</code> command supports new <code>--attest</code> flag, along with shorthands <code>--sbom</code> and <code>--provenance</code>, for adding attestations for your current build. <a class=link href=https://github.com/docker/buildx/issues/1412 rel=noopener>docker/buildx#1412<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/docker/buildx/issues/1475 rel=noopener>docker/buildx#1475<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a><ul><li><code>--attest type=sbom</code> or <code>--sbom=true</code> adds <a class=link href=https://docs.docker.com/build/metadata/attestations/sbom/>SBOM attestations</a>.</li><li><code>--attest type=provenance</code> or <code>--provenance=true</code> adds <a class=link href=https://docs.docker.com/build/metadata/attestations/slsa-provenance/>SLSA provenance attestation</a>.</li><li>When creating OCI images, a minimal provenance attestation is included with the image by default.</li></ul></li><li>When building with BuildKit that supports provenance attestations Buildx will automatically share the version control information of your build context, so it can be shown in provenance for later debugging. Previously this only happened when building from a Git URL directly. To opt-out of this behavior you can set <code>BUILDX_GIT_INFO=0</code>. Optionally you can also automatically define labels with VCS info by setting <code>BUILDX_GIT_LABELS=1</code>. <a class=link href=https://github.com/docker/buildx/issues/1462 rel=noopener>docker/buildx#1462<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx rel=noopener>docker/buildx#1297<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1341 rel=noopener>docker/buildx#1341<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx rel=noopener>docker/buildx#1468<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1477 rel=noopener>docker/buildx#1477<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Named contexts with <code>--build-context</code> now support <code>oci-layout://</code> protocol for initializing the context with a value of a local OCI layout directory. E.g. <code>--build-context stagename=oci-layout://path/to/dir</code>. This feature requires BuildKit v0.11.0+ and Dockerfile 1.5.0+. <a class=link href=https://github.com/docker/buildx/issues/1456 rel=noopener>docker/buildx#1456<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports <a class=link href=https://docs.docker.com/build/bake/inheritance/#reusing-single-attribute-from-targets>resource interpolation</a> where you can reuse the values from other target definitions. <a class=link href=https://github.com/docker/buildx/issues/1434 rel=noopener>docker/buildx#1434<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Buildx will now automatically forward <code>SOURCE_DATE_EPOCH</code> environment variable if it is defined in your environment. This feature is meant to be used with updated <a class=link href=https://github.com/moby/buildkit/blob/master/docs/build-repro.md rel=noopener>reproducible builds<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> support in BuildKit v0.11.0+. <a class=link href=https://github.com/docker/buildx/issues/1482 rel=noopener>docker/buildx#1482<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Buildx now remembers the last activity for a builder for better organization of builder instances. <a class=link href=https://github.com/docker/buildx/issues/1439 rel=noopener>docker/buildx#1439<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake definition now supports null values for <a class=link href=https://docs.docker.com/build/bake/reference/#variable>variables</a> and <a class=link href=https://docs.docker.com/build/bake/reference/#targetlabels>labels</a> for build arguments and labels to use the defaults set in the Dockerfile. <a class=link href=https://github.com/docker/buildx/issues/1449 rel=noopener>docker/buildx#1449<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <a class=link href=https://docs.docker.com/reference/cli/docker/buildx/imagetools/inspect/><code>buildx imagetools inspect</code> command</a> now supports showing SBOM and Provenance data. <a class=link href=https://github.com/docker/buildx/issues/1444 rel=noopener>docker/buildx#1444<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1498 rel=noopener>docker/buildx#1498<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Increase performance of <code>ls</code> command and inspect flows. <a class=link href=https://github.com/docker/buildx/issues/1430 rel=noopener>docker/buildx#1430<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1454 rel=noopener>docker/buildx#1454<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1455 rel=noopener>docker/buildx#1455<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1345 rel=noopener>docker/buildx#1345<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Adding extra hosts with <a class=link href=https://docs.docker.com/build/builders/drivers/docker/>Docker driver</a> now supports Docker-specific <code>host-gateway</code> special value. <a class=link href=https://github.com/docker/buildx/issues/1446 rel=noopener>docker/buildx#1446<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><a class=link href=https://docs.docker.com/build/exporters/oci-docker/>OCI exporter</a> now supports <code>tar=false</code> option for exporting OCI format directly in a directory. <a class=link href=https://github.com/docker/buildx/issues/1420 rel=noopener>docker/buildx#1420<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=upgrades><a class="text-black dark:text-white no-underline hover:underline" href=#upgrades>Upgrades</a></h3><ul><li>Updated the Compose Specification to 1.6.0. <a class=link href=https://github.com/docker/buildx/issues/1387 rel=noopener>docker/buildx#1387<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-9><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-9>Bug fixes and enhancements</a></h3><ul><li><code>--invoke</code> can now load default launch environment from the image metadata. <a class=link href=https://github.com/docker/buildx/issues/1324 rel=noopener>docker/buildx#1324<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix container driver behavior in regards to UserNS. <a class=link href=https://github.com/docker/buildx/issues/1368 rel=noopener>docker/buildx#1368<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible panic in Bake when using wrong variable value type. <a class=link href=https://github.com/docker/buildx/issues/1442 rel=noopener>docker/buildx#1442<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible panic in <code>imagetools inspect</code>. <a class=link href=https://github.com/docker/buildx/issues/1441 rel=noopener>docker/buildx#1441<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/docker/buildx/issues/1406 rel=noopener>docker/buildx#1406<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix sending empty <code>--add-host</code> value to BuildKit by default. <a class=link href=https://github.com/docker/buildx/issues/1457 rel=noopener>docker/buildx#1457<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix handling progress prefixes with progress groups. <a class=link href=https://github.com/docker/buildx/issues/1305 rel=noopener>docker/buildx#1305<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix recursively resolving groups in Bake. <a class=link href=https://github.com/docker/buildx/issues/1313 rel=noopener>docker/buildx#1313<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible wrong indentation on multi-node builder manifests. <a class=link href=https://github.com/docker/buildx/issues/1396 rel=noopener>docker/buildx#1396<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible panic from missing OpenTelemetry configuration. <a class=link href=https://github.com/docker/buildx/issues/1383 rel=noopener>docker/buildx#1383<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix <code>--progress=tty</code> behavior when TTY is not available. <a class=link href=https://github.com/docker/buildx/issues/1371 rel=noopener>docker/buildx#1371<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix connection error conditions in <code>prune</code> and <code>du</code> commands. <a class=link href=https://github.com/docker/buildx/issues/1307 rel=noopener>docker/buildx#1307<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=091><a class="text-black dark:text-white no-underline hover:underline" href=#091>0.9.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2022-08-18</em><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-10><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-10>Bug fixes and enhancements</a></h3><ul><li>The <code>inspect</code> command now displays the BuildKit version in use. <a class=link href=https://github.com/docker/buildx/issues/1279 rel=noopener>docker/buildx#1279<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fixed a regression when building Compose files that contain services without a build block. <a class=link href=https://github.com/docker/buildx/issues/1277 rel=noopener>docker/buildx#1277<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.9.1 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=090><a class="text-black dark:text-white no-underline hover:underline" href=#090>0.9.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2022-08-17</em><h3 class=scroll-mt-20 id=new-8><a class="text-black dark:text-white no-underline hover:underline" href=#new-8>New</a></h3><ul><li>Support for a new <a class=link href=https://docs.docker.com/build/builders/drivers/remote/><code>remote</code> driver</a> that you can use to connect to any already running BuildKit instance. <a class=link href=https://github.com/docker/buildx/issues/1078 rel=noopener>docker/buildx#1078<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1093 rel=noopener>docker/buildx#1093<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1094 rel=noopener>docker/buildx#1094<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1103 rel=noopener>docker/buildx#1103<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1134 rel=noopener>docker/buildx#1134<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1204 rel=noopener>docker/buildx#1204<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>You can now load Dockerfile from standard input even when the build context is coming from external Git or HTTP URL. <a class=link href=https://github.com/docker/buildx/issues/994 rel=noopener>docker/buildx#994<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Build commands now support new the build context type <code>oci-layout://</code> for loading <a class=link href=https://docs.docker.com/reference/cli/docker/buildx/build/#source-oci-layout>build context from local OCI layout directories</a>. Note that this feature depends on an unreleased BuildKit feature and builder instance from <code>moby/buildkit:master</code> needs to be used until BuildKit v0.11 is released. <a class=link href=https://github.com/docker/buildx/issues/1173 rel=noopener>docker/buildx#1173<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>You can now use the new <code>--print</code> flag to run helper functions supported by the BuildKit frontend performing the build and print their results. You can use this feature in Dockerfile to show the build arguments and secrets that the current build supports with <code>--print=outline</code> and list all available Dockerfile stages with <code>--print=targets</code>. This feature is experimental for gathering early feedback and requires enabling <code>BUILDX_EXPERIMENTAL=1</code> environment variable. We plan to update/extend this feature in the future without keeping backward compatibility. <a class=link href=https://github.com/docker/buildx/issues/1100 rel=noopener>docker/buildx#1100<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1272 rel=noopener>docker/buildx#1272<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>You can now use the new <code>--invoke</code> flag to launch interactive containers from build results for an interactive debugging cycle. You can reload these containers with code changes or restore them to an initial state from the special monitor mode. This feature is experimental for gathering early feedback and requires enabling <code>BUILDX_EXPERIMENTAL=1</code> environment variable. We plan to update/extend this feature in the future without enabling backward compatibility. <a class=link href=https://github.com/docker/buildx/issues/1168 rel=noopener>docker/buildx#1168<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx rel=noopener>docker/buildx#1257<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1259 rel=noopener>docker/buildx#1259<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Buildx now understands environment variable <code>BUILDKIT_COLORS</code> and <code>NO_COLOR</code> to customize/disable the colors of interactive build progressbar. <a class=link href=https://github.com/docker/buildx/issues/1230 rel=noopener>docker/buildx#1230<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1226 rel=noopener>docker/buildx#1226<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>buildx ls</code> command now shows the current BuildKit version of each builder instance. <a class=link href=https://github.com/docker/buildx/issues/998 rel=noopener>docker/buildx#998<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>bake</code> command now loads <code>.env</code> file automatically when building Compose files for compatibility. <a class=link href=https://github.com/docker/buildx/issues/1261 rel=noopener>docker/buildx#1261<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports Compose files with <code>cache_to</code> definition. <a class=link href=https://github.com/docker/buildx/issues/1155 rel=noopener>docker/buildx#1155<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports new builtin function <code>timestamp()</code> to access current time. <a class=link href=https://github.com/docker/buildx/issues/1214 rel=noopener>docker/buildx#1214<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports Compose build secrets definition. <a class=link href=https://github.com/docker/buildx/issues/1069 rel=noopener>docker/buildx#1069<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Additional build context configuration is now supported in Compose files via <code>x-bake</code>. <a class=link href=https://github.com/docker/buildx/issues/1256 rel=noopener>docker/buildx#1256<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Inspecting builder now shows current driver options configuration. <a class=link href=https://github.com/docker/buildx/issues/1003 rel=noopener>docker/buildx#1003<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1066 rel=noopener>docker/buildx#1066<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=updates><a class="text-black dark:text-white no-underline hover:underline" href=#updates>Updates</a></h3><ul><li>Updated the Compose Specification to 1.4.0. <a class=link href=https://github.com/docker/buildx/issues/1246 rel=noopener>docker/buildx#1246<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1251 rel=noopener>docker/buildx#1251<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-11><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-11>Bug fixes and enhancements</a></h3><ul><li>The <code>buildx ls</code> command output has been updated with better access to errors from different builders. <a class=link href=https://github.com/docker/buildx/issues/1109 rel=noopener>docker/buildx#1109<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>buildx create</code> command now performs additional validation of builder parameters to avoid creating a builder instance with invalid configuration. <a class=link href=https://github.com/docker/buildx/issues/1206 rel=noopener>docker/buildx#1206<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>buildx imagetools create</code> command can now create new multi-platform images even if the source subimages are located on different repositories or registries. <a class=link href=https://github.com/docker/buildx/issues/1137 rel=noopener>docker/buildx#1137<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>You can now set the default builder config that is used when creating builder instances without passing custom <code>--config</code> value. <a class=link href=https://github.com/docker/buildx/issues/1111 rel=noopener>docker/buildx#1111<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Docker driver can now detect if <code>dockerd</code> instance supports initially disabled Buildkit features like multi-platform images. <a class=link href=https://github.com/docker/buildx/issues/1260 rel=noopener>docker/buildx#1260<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1262 rel=noopener>docker/buildx#1262<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Compose files using targets with <code>.</code> in the name are now converted to use <code>_</code> so the selector keys can still be used in such targets. <a class=link href=https://github.com/docker/buildx/issues/1011 rel=noopener>docker/buildx#1011<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Included an additional validation for checking valid driver configurations. <a class=link href=https://github.com/docker/buildx/issues/1188 rel=noopener>docker/buildx#1188<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/1273 rel=noopener>docker/buildx#1273<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The <code>remove</code> command now displays the removed builder and forbids removing context builders. <a class=link href=https://github.com/docker/buildx/issues/1128 rel=noopener>docker/buildx#1128<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Enable Azure authentication when using Kubernetes driver. <a class=link href=https://github.com/docker/buildx/issues/974 rel=noopener>docker/buildx#974<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Add tolerations handling for kubernetes driver. <a class=link href=https://github.com/docker/buildx/issues/1045 rel=noopener>docker/buildx#1045<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/docker/buildx/issues/1053 rel=noopener>docker/buildx#1053<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Replace deprecated seccomp annotations with <code>securityContext</code> in the <code>kubernetes</code> driver. <a class=link href=https://github.com/docker/buildx/issues/1052 rel=noopener>docker/buildx#1052<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix panic on handling manifests with nil platform. <a class=link href=https://github.com/docker/buildx/issues/1144 rel=noopener>docker/buildx#1144<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix using duration filter with <code>prune</code> command. <a class=link href=https://github.com/docker/buildx/issues/1252 rel=noopener>docker/buildx#1252<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix merging multiple JSON files on Bake definition. <a class=link href=https://github.com/docker/buildx/issues/1025 rel=noopener>docker/buildx#1025<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix issues with implicit builder created from Docker context had invalid configuration or dropped connection. <a class=link href=https://github.com/docker/buildx/issues/1129 rel=noopener>docker/buildx#1129<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix conditions for showing no-output warning when using named contexts. <a class=link href=https://github.com/docker/buildx/issues/968 rel=noopener>docker/buildx#968<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix duplicating builders when builder instance and docker context have the same name. <a class=link href=https://github.com/docker/buildx/issues/1131 rel=noopener>docker/buildx#1131<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix printing unnecessary SSH warning logs. <a class=link href=https://github.com/docker/buildx/issues/1085 rel=noopener>docker/buildx#1085<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible panic when using an empty variable block with Bake JSON definition. <a class=link href=https://github.com/docker/buildx/issues/1080 rel=noopener>docker/buildx#1080<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix image tools commands not handling <code>--builder</code> flag correctly. <a class=link href=https://github.com/docker/buildx/issues/1067 rel=noopener>docker/buildx#1067<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix using custom image together with rootless option. <a class=link href=https://github.com/docker/buildx/issues/1063 rel=noopener>docker/buildx#1063<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.9.0 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=082><a class="text-black dark:text-white no-underline hover:underline" href=#082>0.8.2</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2022-04-04</em><h3 class=scroll-mt-20 id=updates-1><a class="text-black dark:text-white no-underline hover:underline" href=#updates-1>Updates</a></h3><ul><li>Update Compose spec used by <code>buildx bake</code> to v1.2.1 to fix parsing ports definition. <a class=link href=https://github.com/docker/buildx/issues/1033 rel=noopener>docker/buildx#1033<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-12><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-12>Bug fixes and enhancements</a></h3><ul><li>Fix possible crash on handling progress streams from BuildKit v0.10. <a class=link href=https://github.com/docker/buildx/issues/1042 rel=noopener>docker/buildx#1042<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix parsing groups in <code>buildx bake</code> when already loaded by a parent group. <a class=link href=https://github.com/docker/buildx/issues/1021 rel=noopener>docker/buildx#1021<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.8.2 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=081><a class="text-black dark:text-white no-underline hover:underline" href=#081>0.8.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2022-03-21</em><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-13><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-13>Bug fixes and enhancements</a></h3><ul><li>Fix possible panic on handling build context scanning errors. <a class=link href=https://github.com/docker/buildx/issues/1005 rel=noopener>docker/buildx#1005<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Allow <code>.</code> on Compose target names in <code>buildx bake</code> for backward compatibility. <a class=link href=https://github.com/docker/buildx/issues/1018 rel=noopener>docker/buildx#1018<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.8.1 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=080><a class="text-black dark:text-white no-underline hover:underline" href=#080>0.8.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2022-03-09</em><h3 class=scroll-mt-20 id=new-9><a class="text-black dark:text-white no-underline hover:underline" href=#new-9>New</a></h3><ul><li>Build command now accepts <code>--build-context</code> flag to <a class=link href=/reference/cli/docker/buildx/build/#build-context>define additional named build contexts</a> for your builds. <a class=link href=https://github.com/docker/buildx/issues/904 rel=noopener>docker/buildx#904<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake definitions now support <a class=link href=https://docs.docker.com/build/bake/contexts/>defining dependencies between targets</a> and using the result of one target in another build. <a class=link href=https://github.com/docker/buildx/issues/928 rel=noopener>docker/buildx#928<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/965 rel=noopener>docker/buildx#965<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/963 rel=noopener>docker/buildx#963<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/962 rel=noopener>docker/buildx#962<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/981 rel=noopener>docker/buildx#981<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>imagetools inspect</code> now accepts <code>--format</code> flag allowing access to config and buildinfo for specific images. <a class=link href=https://github.com/docker/buildx/issues/854 rel=noopener>docker/buildx#854<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/972 rel=noopener>docker/buildx#972<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New flag <code>--no-cache-filter</code> allows configuring build, so it ignores cache only for specified Dockerfile stages. <a class=link href=https://github.com/docker/buildx/issues/860 rel=noopener>docker/buildx#860<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builds can now show a summary of warnings sets by the building frontend. <a class=link href=https://github.com/docker/buildx/issues/892 rel=noopener>docker/buildx#892<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The new build argument <code>BUILDKIT_INLINE_BUILDINFO_ATTRS</code> allows opting-in to embed building attributes to resulting image. <a class=link href=https://github.com/docker/buildx/issues/908 rel=noopener>docker/buildx#908<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>The new flag <code>--keep-buildkitd</code> allows keeping BuildKit daemon running when removing a builder<ul><li><a class=link href=https://github.com/docker/buildx/issues/852 rel=noopener>docker/buildx#852<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul></li></ul><h3 class=scroll-mt-20 id=bug-fixes-and-enhancements-14><a class="text-black dark:text-white no-underline hover:underline" href=#bug-fixes-and-enhancements-14>Bug fixes and enhancements</a></h3><ul><li><code>--metadata-file</code> output now supports embedded structure types. <a class=link href=https://github.com/docker/buildx/issues/946 rel=noopener>docker/buildx#946<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>buildx rm</code> now accepts new flag <code>--all-inactive</code> for removing all builders that are not currently running. <a class=link href=https://github.com/docker/buildx/issues/885 rel=noopener>docker/buildx#885<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Proxy config is now read from Docker configuration file and sent with build requests for backward compatibility. <a class=link href=https://github.com/docker/buildx/issues/959 rel=noopener>docker/buildx#959<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Support host networking in Compose. <a class=link href=https://github.com/docker/buildx/issues/905 rel=noopener>docker/buildx#905<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/880 rel=noopener>docker/buildx#880<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake files can now be read from stdin with <code>-f -</code>. <a class=link href=https://github.com/docker/buildx/issues/864 rel=noopener>docker/buildx#864<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>--iidfile</code> now always writes the image config digest independently of the driver being used (use <code>--metadata-file</code> for digest). <a class=link href=https://github.com/docker/buildx/issues/980 rel=noopener>docker/buildx#980<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Target names in Bake are now restricted to not use special characters. <a class=link href=https://github.com/docker/buildx/issues/929 rel=noopener>docker/buildx#929<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Image manifest digest can be read from metadata when pushed with <code>docker</code> driver. <a class=link href=https://github.com/docker/buildx/issues/989 rel=noopener>docker/buildx#989<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix environment file handling in Compose files. <a class=link href=https://github.com/docker/buildx/issues/905 rel=noopener>docker/buildx#905<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Show last access time in <code>du</code> command. <a class=link href=https://github.com/docker/buildx/issues/867 rel=noopener>docker/buildx#867<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible double output logs when multiple Bake targets run same build steps. <a class=link href=https://github.com/docker/buildx/issues/977 rel=noopener>docker/buildx#977<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix possible errors on multi-node builder building multiple targets with mixed platform. <a class=link href=https://github.com/docker/buildx/issues/985 rel=noopener>docker/buildx#985<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix some nested inheritance cases in Bake. <a class=link href=https://github.com/docker/buildx/issues/914 rel=noopener>docker/buildx#914<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix printing default group on Bake files. <a class=link href=https://github.com/docker/buildx/issues/884 rel=noopener>docker/buildx#884<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix <code>UsernsMode</code> when using rootless container. <a class=link href=https://github.com/docker/buildx/issues/887 rel=noopener>docker/buildx#887<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.8.0 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=071><a class="text-black dark:text-white no-underline hover:underline" href=#071>0.7.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2021-08-25</em><h3 class=scroll-mt-20 id=fixes><a class="text-black dark:text-white no-underline hover:underline" href=#fixes>Fixes</a></h3><ul><li>Fix issue with matching exclude rules in <code>.dockerignore</code>. <a class=link href=https://github.com/docker/buildx/issues/858 rel=noopener>docker/buildx#858<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix <code>bake --print</code> JSON output for current group. <a class=link href=https://github.com/docker/buildx/issues/857 rel=noopener>docker/buildx#857<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.7.1 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=070><a class="text-black dark:text-white no-underline hover:underline" href=#070>0.7.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2021-11-10</em><h3 class=scroll-mt-20 id=new-features><a class="text-black dark:text-white no-underline hover:underline" href=#new-features>New features</a></h3><ul><li>TLS certificates from BuildKit configuration are now transferred to build container with <code>docker-container</code> and <code>kubernetes</code> drivers. <a class=link href=https://github.com/docker/buildx/issues/787 rel=noopener>docker/buildx#787<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builds support <code>--ulimit</code> flag for feature parity. <a class=link href=https://github.com/docker/buildx/issues/800 rel=noopener>docker/buildx#800<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builds support <code>--shm-size</code> flag for feature parity. <a class=link href=https://github.com/docker/buildx/issues/790 rel=noopener>docker/buildx#790<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builds support <code>--quiet</code> for feature parity. <a class=link href=https://github.com/docker/buildx/issues/740 rel=noopener>docker/buildx#740<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builds support <code>--cgroup-parent</code> flag for feature parity. <a class=link href=https://github.com/docker/buildx/issues/814 rel=noopener>docker/buildx#814<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake supports builtin variable <code>BAKE_LOCAL_PLATFORM</code>. <a class=link href=https://github.com/docker/buildx/issues/748 rel=noopener>docker/buildx#748<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake supports <code>x-bake</code> extension field in Compose files. <a class=link href=https://github.com/docker/buildx/issues/721 rel=noopener>docker/buildx#721<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>kubernetes</code> driver now supports colon-separated <code>KUBECONFIG</code>. <a class=link href=https://github.com/docker/buildx/issues/761 rel=noopener>docker/buildx#761<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>kubernetes</code> driver now supports setting Buildkit config file with <code>--config</code>. <a class=link href=https://github.com/docker/buildx/issues/682 rel=noopener>docker/buildx#682<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>kubernetes</code> driver now supports installing QEMU emulators with driver-opt. <a class=link href=https://github.com/docker/buildx/issues/682 rel=noopener>docker/buildx#682<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements-5><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-5>Enhancements</a></h3><ul><li>Allow using custom registry configuration for multi-node pushes from the client. <a class=link href=https://github.com/docker/buildx/issues/825 rel=noopener>docker/buildx#825<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Allow using custom registry configuration for <code>buildx imagetools</code> command. <a class=link href=https://github.com/docker/buildx/issues/825 rel=noopener>docker/buildx#825<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Allow booting builder after creating with <code>buildx create --bootstrap</code>. <a class=link href=https://github.com/docker/buildx/issues/692 rel=noopener>docker/buildx#692<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Allow <code>registry:insecure</code> output option for multi-node pushes. <a class=link href=https://github.com/docker/buildx/issues/825 rel=noopener>docker/buildx#825<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>BuildKit config and TLS files are now kept in Buildx state directory and reused if BuildKit instance needs to be recreated. <a class=link href=https://github.com/docker/buildx/issues/824 rel=noopener>docker/buildx#824<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Ensure different projects use separate destination directories for incremental context transfer for better performance. <a class=link href=https://github.com/docker/buildx/issues/817 rel=noopener>docker/buildx#817<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Build containers are now placed on separate cgroup by default. <a class=link href=https://github.com/docker/buildx/issues/782 rel=noopener>docker/buildx#782<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now prints the default group with <code>--print</code>. <a class=link href=https://github.com/docker/buildx/issues/720 rel=noopener>docker/buildx#720<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>docker</code> driver now dials build session over HTTP for better performance. <a class=link href=https://github.com/docker/buildx/issues/804 rel=noopener>docker/buildx#804<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=fixes-1><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-1>Fixes</a></h3><ul><li>Fix using <code>--iidfile</code> together with a multi-node push. <a class=link href=https://github.com/docker/buildx/issues/826 rel=noopener>docker/buildx#826<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Using <code>--push</code> in Bake does not clear other image export options in the file. <a class=link href=https://github.com/docker/buildx/issues/773 rel=noopener>docker/buildx#773<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix Git URL detection for <code>buildx bake</code> when <code>https</code> protocol was used. <a class=link href=https://github.com/docker/buildx/issues/822 rel=noopener>docker/buildx#822<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix pushing image with multiple names on multi-node builds. <a class=link href=https://github.com/docker/buildx/issues/815 rel=noopener>docker/buildx#815<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Avoid showing <code>--builder</code> flags for commands that don't use it. <a class=link href=https://github.com/docker/buildx/issues/818 rel=noopener>docker/buildx#818<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Unsupported build flags now show a warning. <a class=link href=https://github.com/docker/buildx/issues/810 rel=noopener>docker/buildx#810<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix reporting error details in some OpenTelemetry traces. <a class=link href=https://github.com/docker/buildx/issues/812 rel=noopener>docker/buildx#812<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.7.0 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=063><a class="text-black dark:text-white no-underline hover:underline" href=#063>0.6.3</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2021-08-30</em><h3 class=scroll-mt-20 id=fixes-2><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-2>Fixes</a></h3><ul><li>Fix BuildKit state volume location for Windows clients. <a class=link href=https://github.com/docker/buildx/issues/751 rel=noopener>docker/buildx#751<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.6.3 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=062><a class="text-black dark:text-white no-underline hover:underline" href=#062>0.6.2</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2021-08-21</em><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.6.2 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h3 class=scroll-mt-20 id=fixes-3><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-3>Fixes</a></h3><ul><li>Fix connection error showing up in some SSH configurations. <a class=link href=https://github.com/docker/buildx/issues/741 rel=noopener>docker/buildx#741<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h2 class=scroll-mt-20 id=061><a class="text-black dark:text-white no-underline hover:underline" href=#061>0.6.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2021-07-30</em><h3 class=scroll-mt-20 id=enhancements-6><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-6>Enhancements</a></h3><ul><li>Set <code>ConfigFile</code> to parse compose files with Bake. <a class=link href=https://github.com/docker/buildx/issues/704 rel=noopener>docker/buildx#704<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=fixes-4><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-4>Fixes</a></h3><ul><li>Duplicate progress env var. <a class=link href=https://github.com/docker/buildx/issues/693 rel=noopener>docker/buildx#693<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Should ignore nil client. <a class=link href=https://github.com/docker/buildx/issues/686 rel=noopener>docker/buildx#686<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.6.1 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=060><a class="text-black dark:text-white no-underline hover:underline" href=#060>0.6.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2021-07-16</em><h3 class=scroll-mt-20 id=new-features-1><a class="text-black dark:text-white no-underline hover:underline" href=#new-features-1>New features</a></h3><ul><li>Support for OpenTelemetry traces and forwarding Buildx client traces to BuildKit. <a class=link href=https://github.com/docker/buildx/issues/635 rel=noopener>docker/buildx#635<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Experimental GitHub Actions remote cache backend with <code>--cache-to type=gha</code> and <code>--cache-from type=gha</code>. <a class=link href=https://github.com/docker/buildx/issues/535 rel=noopener>docker/buildx#535<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New <code>--metadata-file</code> flag has been added to build and Bake command that allows saving build result metadata in JSON format. <a class=link href=https://github.com/docker/buildx/issues/605 rel=noopener>docker/buildx#605<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>This is the first release supporting Windows ARM64. <a class=link href=https://github.com/docker/buildx/issues/654 rel=noopener>docker/buildx#654<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>This is the first release supporting Linux Risc-V. <a class=link href=https://github.com/docker/buildx/issues/652 rel=noopener>docker/buildx#652<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports building from remote definition with local files or another remote source as context. <a class=link href=https://github.com/docker/buildx/issues/671 rel=noopener>docker/buildx#671<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now allows variables to reference each other and using user functions in variables and vice-versa. <a class=link href=https://github.com/docker/buildx/issues/575 rel=noopener>docker/buildx#575<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/539 rel=noopener>docker/buildx#539<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/532 rel=noopener>docker/buildx#532<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake allows defining attributes in the global scope. <a class=link href=https://github.com/docker/buildx/issues/541 rel=noopener>docker/buildx#541<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake allows variables across multiple files. <a class=link href=https://github.com/docker/buildx/issues/538 rel=noopener>docker/buildx#538<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New quiet mode has been added to progress printer. <a class=link href=https://github.com/docker/buildx/issues/558 rel=noopener>docker/buildx#558<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>kubernetes</code> driver now supports defining resources/limits. <a class=link href=https://github.com/docker/buildx/issues/618 rel=noopener>docker/buildx#618<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Buildx binaries can now be accessed through <a class=link href=https://hub.docker.com/r/docker/buildx-bin rel=noopener>buildx-bin<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> Docker image. <a class=link href=https://github.com/docker/buildx/issues/656 rel=noopener>docker/buildx#656<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements-7><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-7>Enhancements</a></h3><ul><li><code>docker-container</code> driver now keeps BuildKit state in volume. Enabling updates with keeping state. <a class=link href=https://github.com/docker/buildx/issues/672 rel=noopener>docker/buildx#672<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Compose parser is now based on new <a class=link href=https://github.com/compose-spec/compose-go rel=noopener>compose-go parser<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> fixing support for some newer syntax. <a class=link href=https://github.com/docker/buildx/issues/669 rel=noopener>docker/buildx#669<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>SSH socket is now automatically forwarded when building an ssh-based git URL. <a class=link href=https://github.com/docker/buildx/issues/581 rel=noopener>docker/buildx#581<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake HCL parser has been rewritten. <a class=link href=https://github.com/docker/buildx/issues/645 rel=noopener>docker/buildx#645<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Extend HCL support with more functions. <a class=link href=https://github.com/docker/buildx/issues/491 rel=noopener>docker/buildx#491<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/docker/buildx/issues/503 rel=noopener>docker/buildx#503<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Allow secrets from environment variables. <a class=link href=https://github.com/docker/buildx/issues/488 rel=noopener>docker/buildx#488<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Builds with an unsupported multi-platform and load configuration now fail fast. <a class=link href=https://github.com/docker/buildx/issues/582 rel=noopener>docker/buildx#582<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Store Kubernetes config file to make buildx builder switchable. <a class=link href=https://github.com/docker/buildx/issues/497 rel=noopener>docker/buildx#497<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Kubernetes now lists all pods as nodes on inspection. <a class=link href=https://github.com/docker/buildx/issues/477 rel=noopener>docker/buildx#477<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Default Rootless image has been set to <code>moby/buildkit:buildx-stable-1-rootless</code>. <a class=link href=https://github.com/docker/buildx/issues/480 rel=noopener>docker/buildx#480<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=fixes-5><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-5>Fixes</a></h3><ul><li><code>imagetools create</code> command now correctly merges JSON descriptor with old one. <a class=link href=https://github.com/docker/buildx/issues/592 rel=noopener>docker/buildx#592<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix building with <code>--network=none</code> not requiring extra security entitlements. <a class=link href=https://github.com/docker/buildx/issues/531 rel=noopener>docker/buildx#531<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.6.0 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=051><a class="text-black dark:text-white no-underline hover:underline" href=#051>0.5.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2020-12-15</em><h3 class=scroll-mt-20 id=fixes-6><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-6>Fixes</a></h3><ul><li>Fix regression on setting <code>--platform</code> on <code>buildx create</code> outside <code>kubernetes</code> driver. <a class=link href=https://github.com/docker/buildx/issues/475 rel=noopener>docker/buildx#475<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.5.1 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=050><a class="text-black dark:text-white no-underline hover:underline" href=#050>0.5.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2020-12-15</em><h3 class=scroll-mt-20 id=new-features-2><a class="text-black dark:text-white no-underline hover:underline" href=#new-features-2>New features</a></h3><ul><li>The <code>docker</code> driver now supports the <code>--push</code> flag. <a class=link href=https://github.com/docker/buildx/issues/442 rel=noopener>docker/buildx#442<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake supports inline Dockerfiles. <a class=link href=https://github.com/docker/buildx/issues/398 rel=noopener>docker/buildx#398<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake supports building from remote URLs and Git repositories. <a class=link href=https://github.com/docker/buildx/issues/398 rel=noopener>docker/buildx#398<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>BUILDX_CONFIG</code> env var allow users to have separate buildx state from Docker config. <a class=link href=https://github.com/docker/buildx/issues/385 rel=noopener>docker/buildx#385<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li><code>BUILDKIT_MULTI_PLATFORM</code> build arg allows to force building multi-platform return objects even if only one <code>--platform</code> specified. <a class=link href=https://github.com/docker/buildx/issues/467 rel=noopener>docker/buildx#467<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements-8><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-8>Enhancements</a></h3><ul><li>Allow <code>--append</code> to be used with <code>kubernetes</code> driver. <a class=link href=https://github.com/docker/buildx/issues/370 rel=noopener>docker/buildx#370<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Build errors show error location in source files and system stacktraces with <code>--debug</code>. <a class=link href=https://github.com/docker/buildx/issues/389 rel=noopener>docker/buildx#389<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake formats HCL errors with source definition. <a class=link href=https://github.com/docker/buildx/issues/391 rel=noopener>docker/buildx#391<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake allows empty string values in arrays that will be discarded. <a class=link href=https://github.com/docker/buildx/issues/428 rel=noopener>docker/buildx#428<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>You can now use the Kubernetes cluster config with the <code>kubernetes</code> driver. <a class=link href=https://github.com/docker/buildx/issues/368 rel=noopener>docker/buildx#368<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/docker/buildx/issues/460 rel=noopener>docker/buildx#460<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Creates a temporary token for pulling images instead of sharing credentials when possible. <a class=link href=https://github.com/docker/buildx/issues/469 rel=noopener>docker/buildx#469<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Ensure credentials are passed when pulling BuildKit container image. <a class=link href=https://github.com/docker/buildx/issues/441 rel=noopener>docker/buildx#441<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/docker/buildx/issues/433 rel=noopener>docker/buildx#433<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Disable user namespace remapping in <code>docker-container</code> driver. <a class=link href=https://github.com/docker/buildx/issues/462 rel=noopener>docker/buildx#462<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Allow <code>--builder</code> flag to switch to default instance. <a class=link href=https://github.com/docker/buildx/issues/425 rel=noopener>docker/buildx#425<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Avoid warn on empty <code>BUILDX_NO_DEFAULT_LOAD</code> config value. <a class=link href=https://github.com/docker/buildx/issues/390 rel=noopener>docker/buildx#390<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Replace error generated by <code>quiet</code> option by a warning. <a class=link href=https://github.com/docker/buildx/issues/403 rel=noopener>docker/buildx#403<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>CI has been switched to GitHub Actions. <a class=link href=https://github.com/docker/buildx/issues/451 rel=noopener>docker/buildx#451<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/463 rel=noopener>docker/buildx#463<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/466 rel=noopener>docker/buildx#466<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/468 rel=noopener>docker/buildx#468<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>, <a class=link href=https://github.com/docker/buildx/issues/471 rel=noopener>docker/buildx#471<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=fixes-7><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-7>Fixes</a></h3><ul><li>Handle lowercase Dockerfile name as a fallback for backward compatibility. <a class=link href=https://github.com/docker/buildx/issues/444 rel=noopener>docker/buildx#444<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.5.0 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=042><a class="text-black dark:text-white no-underline hover:underline" href=#042>0.4.2</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2020-08-22</em><h3 class=scroll-mt-20 id=new-features-3><a class="text-black dark:text-white no-underline hover:underline" href=#new-features-3>New features</a></h3><ul><li>Support <code>cacheonly</code> exporter. <a class=link href=https://github.com/docker/buildx/issues/337 rel=noopener>docker/buildx#337<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements-9><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-9>Enhancements</a></h3><ul><li>Update <code>go-cty</code> to pull in more <code>stdlib</code> functions. <a class=link href=https://github.com/docker/buildx/issues/277 rel=noopener>docker/buildx#277<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Improve error checking on load. <a class=link href=https://github.com/docker/buildx/issues/281 rel=noopener>docker/buildx#281<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=fixes-8><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-8>Fixes</a></h3><ul><li>Fix parsing json config with HCL. <a class=link href=https://github.com/docker/buildx/issues/280 rel=noopener>docker/buildx#280<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Ensure <code>--builder</code> is wired from root options. <a class=link href=https://github.com/docker/buildx/issues/321 rel=noopener>docker/buildx#321<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Remove warning for multi-platform iidfile. <a class=link href=https://github.com/docker/buildx/issues/351 rel=noopener>docker/buildx#351<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.4.2 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=041><a class="text-black dark:text-white no-underline hover:underline" href=#041>0.4.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2020-05-01</em><h3 class=scroll-mt-20 id=fixes-9><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-9>Fixes</a></h3><ul><li>Fix regression on flag parsing. <a class=link href=https://github.com/docker/buildx/issues/268 rel=noopener>docker/buildx#268<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix using pull and no-cache keys in HCL targets. <a class=link href=https://github.com/docker/buildx/issues/268 rel=noopener>docker/buildx#268<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.4.1 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=040><a class="text-black dark:text-white no-underline hover:underline" href=#040>0.4.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2020-04-30</em><h3 class=scroll-mt-20 id=new-features-4><a class="text-black dark:text-white no-underline hover:underline" href=#new-features-4>New features</a></h3><ul><li>Add <code>kubernetes</code> driver. <a class=link href=https://github.com/docker/buildx/issues/167 rel=noopener>docker/buildx#167<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New global <code>--builder</code> flag to override builder instance for a single command. <a class=link href=https://github.com/docker/buildx/issues/246 rel=noopener>docker/buildx#246<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>New <code>prune</code> and <code>du</code> commands for managing local builder cache. <a class=link href=https://github.com/docker/buildx/issues/249 rel=noopener>docker/buildx#249<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>You can now set the new <code>pull</code> and <code>no-cache</code> options for HCL targets. <a class=link href=https://github.com/docker/buildx/issues/165 rel=noopener>docker/buildx#165<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements-10><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-10>Enhancements</a></h3><ul><li>Upgrade Bake to HCL2 with support for variables and functions. <a class=link href=https://github.com/docker/buildx/issues/192 rel=noopener>docker/buildx#192<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports <code>--load</code> and <code>--push</code>. <a class=link href=https://github.com/docker/buildx/issues/164 rel=noopener>docker/buildx#164<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now supports wildcard overrides for multiple targets. <a class=link href=https://github.com/docker/buildx/issues/164 rel=noopener>docker/buildx#164<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Container driver allows setting environment variables via <code>driver-opt</code>. <a class=link href=https://github.com/docker/buildx/issues/170 rel=noopener>docker/buildx#170<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.4.0 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=031><a class="text-black dark:text-white no-underline hover:underline" href=#031>0.3.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2019-09-27</em><h3 class=scroll-mt-20 id=enhancements-11><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-11>Enhancements</a></h3><ul><li>Handle copying unix sockets instead of erroring. <a class=link href=https://github.com/docker/buildx/issues/155 rel=noopener>docker/buildx#155<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a> <a class=link href=https://github.com/moby/buildkit/issues/1144 rel=noopener>moby/buildkit#1144<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=fixes-10><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-10>Fixes</a></h3><ul><li>Running Bake with multiple Compose files now merges targets correctly. <a class=link href=https://github.com/docker/buildx/issues/134 rel=noopener>docker/buildx#134<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Fix bug when building a Dockerfile from stdin (<code>build -f -</code>). <a class=link href=https://github.com/docker/buildx/issues/153 rel=noopener>docker/buildx#153<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.3.1 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=030><a class="text-black dark:text-white no-underline hover:underline" href=#030>0.3.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2019-08-02</em><h3 class=scroll-mt-20 id=new-features-5><a class="text-black dark:text-white no-underline hover:underline" href=#new-features-5>New features</a></h3><ul><li>Custom <code>buildkitd</code> daemon flags. <a class=link href=https://github.com/docker/buildx/issues/102 rel=noopener>docker/buildx#102<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Driver-specific options on <code>create</code>. <a class=link href=https://github.com/docker/buildx/issues/122 rel=noopener>docker/buildx#122<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements-12><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-12>Enhancements</a></h3><ul><li>Environment variables are used in Compose files. <a class=link href=https://github.com/docker/buildx/issues/117 rel=noopener>docker/buildx#117<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Bake now honors <code>--no-cache</code> and <code>--pull</code>. <a class=link href=https://github.com/docker/buildx/issues/118 rel=noopener>docker/buildx#118<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Custom BuildKit config file. <a class=link href=https://github.com/docker/buildx/issues/121 rel=noopener>docker/buildx#121<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Entitlements support with <code>build --allow</code>. <a class=link href=https://github.com/docker/buildx/issues/104 rel=noopener>docker/buildx#104<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=fixes-11><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-11>Fixes</a></h3><ul><li>Fix bug where <code>--build-arg foo</code> would not read <code>foo</code> from environment. <a class=link href=https://github.com/docker/buildx/issues/116 rel=noopener>docker/buildx#116<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.3.0 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=022><a class="text-black dark:text-white no-underline hover:underline" href=#022>0.2.2</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2019-05-30</em><h3 class=scroll-mt-20 id=enhancements-13><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-13>Enhancements</a></h3><ul><li>Change Compose file handling to require valid service specifications. <a class=link href=https://github.com/docker/buildx/issues/87 rel=noopener>docker/buildx#87<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.2.2 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=021><a class="text-black dark:text-white no-underline hover:underline" href=#021>0.2.1</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2019-05-25</em><h3 class=scroll-mt-20 id=new-features-6><a class="text-black dark:text-white no-underline hover:underline" href=#new-features-6>New features</a></h3><ul><li>Add <code>BUILDKIT_PROGRESS</code> env var. <a class=link href=https://github.com/docker/buildx/issues/69 rel=noopener>docker/buildx#69<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Add <code>local</code> platform. <a class=link href=https://github.com/docker/buildx/issues/70 rel=noopener>docker/buildx#70<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=enhancements-14><a class="text-black dark:text-white no-underline hover:underline" href=#enhancements-14>Enhancements</a></h3><ul><li>Keep arm variant if one is defined in the config. <a class=link href=https://github.com/docker/buildx/issues/68 rel=noopener>docker/buildx#68<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li><li>Make dockerfile relative to context. <a class=link href=https://github.com/docker/buildx/issues/83 rel=noopener>docker/buildx#83<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><h3 class=scroll-mt-20 id=fixes-12><a class="text-black dark:text-white no-underline hover:underline" href=#fixes-12>Fixes</a></h3><ul><li>Fix parsing target from compose files. <a class=link href=https://github.com/docker/buildx/issues/53 rel=noopener>docker/buildx#53<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.2.1 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p><h2 class=scroll-mt-20 id=020><a class="text-black dark:text-white no-underline hover:underline" href=#020>0.2.0</a></h2><em class="italic text-gray-light-500 dark:text-gray-dark-500">2019-04-25</em><h3 class=scroll-mt-20 id=new-features-7><a class="text-black dark:text-white no-underline hover:underline" href=#new-features-7>New features</a></h3><ul><li>First release</li></ul><p>For more details, see the complete release notes in the <a class=link href=https://github.com/docker/buildx/releases/tag/v0.2.0 rel=noopener>Buildx GitHub repository<span class="pl-1 icon-svg icon-sm"><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a>.</p></article><div class="hidden flex-1 min-w-52 lg:block -mr-8 -mt-8"><aside class="sticky top-16 h-[calc(100vh-64px)] min-w-52 space-y-4 overflow-y-auto py-4 w-full"><p class="flex items-center gap-2"><span class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="M150-120q-13 0-21.5-8.5T120-150v-73q0-12 5-23.5t13-19.5l557-556q8-8 19-12.5t23-4.5q11 0 22 4.5t20 12.5l44 44q9 9 13 20t4 22-4.5 22.5T823-694L266-138q-8 8-19.5 13t-23.5 5h-73zm589-577 40-40-41-41-40 40 41 41z"/></svg></span> <a class=link rel=noopener href=https://github.com/docker/docs/edit/main/content/manuals/build/release-notes.md>Edit this page<span class="icon-svg icon-sm"> <svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></p><p class="flex items-center gap-2"><span class=icon-svg><svg width="48" height="48" viewBox="0 -960 960 960"><path d="m378-332 363-363q9.27-9 21.64-9 12.36.0 21.36 9.05 9 9.06 9 21.5.0 12.45-9 21.45L399-267q-9 9-21 9t-21-9L175-449q-9-9.07-8.5-21.53.5-12.47 9.55-21.47 9.06-9 21.5-9 12.45.0 21.45 9l159 160z"/></svg></span> <a class=link rel=noopener href="https://github.com/docker/docs/issues/new?template=doc_issue.yml&location=https%3a%2f%2fdocs.docker.com%2fbuild%2frelease-notes%2f&labels=status%2Ftriage">Request changes<span class="icon-svg icon-sm"> <svg width="48" height="48" viewBox="0 -960 960 960"><path d="M180-120q-24 0-42-18t-18-42v-6e2q0-24 18-42t42-18h249q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H180v6e2h6e2v-249q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v249q0 24-18 42t-42 18H180zm6e2-617L403-360q-9 9-21 8.5t-21-9.5-9-21 9-21l377-377H549q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h261q12.75.0 21.38 8.62Q840-822.75 840-810v261q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-188z"/></svg></span></a></a></p><div id=TableOfContents><div data-pagefind-ignore class=not-prose><div class="text-lg pb-0 lg:pb-2">Table of contents</div><nav class=toc><ul class=pl-2><li><a class="link lg:no-underline" href=#0180>0.18.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new>New</a></li><li><a class="link lg:no-underline" href=#enhancements>Enhancements</a></li><li><a class="link lg:no-underline" href=#bug-fixes>Bug fixes</a></li><li><a class="link lg:no-underline" href=#packaging>Packaging</a></li></ul><li><a class="link lg:no-underline" href=#0171>0.17.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-1>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0170>0.17.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-1>New</a></li><li><a class="link lg:no-underline" href=#enhancements-1>Enhancements</a></li><li><a class="link lg:no-underline" href=#bug-fixes-2>Bug fixes</a></li><li><a class="link lg:no-underline" href=#packaging-updates>Packaging updates</a></li></ul><li><a class="link lg:no-underline" href=#0162>0.16.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-3>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0161>0.16.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-4>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0160>0.16.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-2>New</a></li><li><a class="link lg:no-underline" href=#enhancements-2>Enhancements</a></li><li><a class="link lg:no-underline" href=#bug-fixes-5>Bug fixes</a></li><li><a class="link lg:no-underline" href=#packaging-updates-1>Packaging updates</a></li></ul><li><a class="link lg:no-underline" href=#0151>0.15.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-6>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0150>0.15.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-3>New</a></li><li><a class="link lg:no-underline" href=#packaging-updates-2>Packaging updates</a></li></ul><li><a class="link lg:no-underline" href=#0140>0.14.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#enhancements-3>Enhancements</a></li><li><a class="link lg:no-underline" href=#bug-fixes-7>Bug fixes</a></li><li><a class="link lg:no-underline" href=#packaging-updates-3>Packaging updates</a></li></ul><li><a class="link lg:no-underline" href=#0131>0.13.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-8>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0130>0.13.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-4>New</a></li><li><a class="link lg:no-underline" href=#enhancements-4>Enhancements</a></li><li><a class="link lg:no-underline" href=#bug-fixes-9>Bug fixes</a></li></ul><li><a class="link lg:no-underline" href=#0121>0.12.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0120>0.12.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-5>New</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-1>Bug fixes and enhancements</a></li><li><a class="link lg:no-underline" href=#packaging-1>Packaging</a></li></ul><li><a class="link lg:no-underline" href=#0112>0.11.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-2>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0111>0.11.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-3>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0110>0.11.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-6>New</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-4>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0104>0.10.4</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-5>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0103>0.10.3</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-6>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0102>0.10.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-7>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0101>0.10.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-8>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#0100>0.10.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-7>New</a></li><li><a class="link lg:no-underline" href=#upgrades>Upgrades</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-9>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#091>0.9.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-10>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#090>0.9.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-8>New</a></li><li><a class="link lg:no-underline" href=#updates>Updates</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-11>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#082>0.8.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#updates-1>Updates</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-12>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#081>0.8.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-13>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#080>0.8.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-9>New</a></li><li><a class="link lg:no-underline" href=#bug-fixes-and-enhancements-14>Bug fixes and enhancements</a></li></ul><li><a class="link lg:no-underline" href=#071>0.7.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#fixes>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#070>0.7.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-5>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-1>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#063>0.6.3</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#fixes-2>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#062>0.6.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#fixes-3>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#061>0.6.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#enhancements-6>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-4>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#060>0.6.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-1>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-7>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-5>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#051>0.5.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#fixes-6>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#050>0.5.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-2>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-8>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-7>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#042>0.4.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-3>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-9>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-8>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#041>0.4.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#fixes-9>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#040>0.4.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-4>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-10>Enhancements</a></li></ul><li><a class="link lg:no-underline" href=#031>0.3.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#enhancements-11>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-10>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#030>0.3.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-5>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-12>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-11>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#022>0.2.2</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#enhancements-13>Enhancements</a></li></ul><li><a class="link lg:no-underline" href=#021>0.2.1</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-6>New features</a></li><li><a class="link lg:no-underline" href=#enhancements-14>Enhancements</a></li><li><a class="link lg:no-underline" href=#fixes-12>Fixes</a></li></ul><li><a class="link lg:no-underline" href=#020>0.2.0</a></li><ul class=pl-2><li><a class="link lg:no-underline" href=#new-features-7>New features</a></li></ul></ul></nav></div></div></aside></div></div></div></main><footer class=w-full><div class="flex justify-center py-20 px-4 bg-gray-light-100 dark:bg-gray-dark-200"><div class="flex w-full max-w-[840px] flex-col gap-10"><div class="flex flex-col md:flex-row gap-4 items-center justify-evenly"><a class="underline-offset-2 hover:underline" href=https://www.docker.com/>Product offerings</a> <a class="underline-offset-2 hover:underline" href=https://www.docker.com/pricing/>Pricing</a> <a class="underline-offset-2 hover:underline" href=https://www.docker.com/company/>About us</a> <a class="underline-offset-2 hover:underline" href=https://www.docker.com/support/>Support</a> <a class="underline-offset-2 hover:underline" href=https://github.com/docker/docs/blob/main/CONTRIBUTING.md>Contribute</a></div><hr class="text-divider-light dark:text-divider-dark"><div class="grid lg:grid-cols-3 place-items-center gap-8 grid-cols-1"><p class=text-sm>Copyright © 2013-2024 Docker Inc. All rights reserved.</p><div class="flex gap-4"><a class="h-8 w-8 rounded-full fill-blue-light dark:fill-blue-dark" title="X (Twitter)" href=http://twitter.com/docker/><svg viewBox="0 0 29 29"><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path d="M14.62 13.41l-3.3-4.62H9.56l4.09 5.72.51.72 3.51 4.91h1.76l-4.29-6.01-.52-.72z"/><path d="M14.5.0A14.5 14.5.0 1029 14.5 14.5 14.5.0 0014.5.0zm2.63 20.94-3.55-5.05-4.43 5.05H8l5.07-5.77L8 7.94h3.87l3.36 4.78 4.2-4.78h1.15l-4.84 5.51L21 20.94z"/></g></g></svg> </a><a class="h-8 w-8 rounded-full fill-blue-light dark:fill-blue-dark" title=LinkedIn href=https://www.linkedin.com/company/docker><svg viewBox="0 0 24 24"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627.0 12-5.373 12-12S18.627.0 12 0 0 5.373.0 12s5.373 12 12 12zM8.176 9.66H5.174v9.035h3.002V9.66zm-3.18-2.795c0-.885.671-1.56 1.699-1.56 1.027.0 1.66.675 1.679 1.56.0.867-.652 1.562-1.7 1.562h-.018c-1.008.0-1.66-.695-1.66-1.562zm7.845 4.074c.398-.614 1.112-1.49 2.706-1.49 1.976.0 3.457 1.29 3.457 4.065v5.18h-3.002v-4.833c0-1.214-.435-2.043-1.522-2.043-.829.0-1.323.559-1.54 1.098-.08.194-.099.463-.099.733v5.046H9.838s.04-8.187.0-9.035h3.003v1.28z"/></svg> </a><a class="h-8 w-8 rounded-full fill-blue-light dark:fill-blue-dark" title=Instagram href=https://www.instagram.com/dockerinc/><svg viewBox="0 0 24 24"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627.0 12-5.373 12-12S18.627.0 12 0 0 5.373.0 12s5.373 12 12 12zM6.984 4.774c.485-.19 1.04-.32 1.853-.359.814-.039 1.074-.048 3.148-.052 2.075-.004 2.335.004 3.15.04.812.035 1.368.164 1.853.352.503.193.93.454 1.355.878s.687.849.883 1.35c.19.486.32 1.041.359 1.854.038.815.048 1.074.052 3.148s-.005 2.335-.04 3.15c-.036.812-.164 1.368-.352 1.854a3.737 3.737.0 01-.878 1.354 3.746 3.746.0 01-1.35.884c-.486.19-1.04.32-1.853.358-.815.039-1.075.048-3.15.052-2.073.004-2.333-.004-3.148-.04-.813-.036-1.369-.163-1.854-.351a3.746 3.746.0 01-1.355-.878 3.74 3.74.0 01-.883-1.352c-.19-.485-.32-1.04-.359-1.852-.039-.815-.048-1.075-.052-3.15-.004-2.073.004-2.333.04-3.148.036-.813.163-1.368.351-1.855.195-.502.455-.929.879-1.354a3.736 3.736.0 011.35-.883zm.523 13.189c.27.103.674.227 1.419.26.806.034 1.047.042 3.086.038 2.04-.004 2.28-.012 3.086-.05.744-.036 1.148-.16 1.417-.266.357-.14.61-.306.877-.573.267-.268.432-.522.57-.879.104-.27.228-.674.26-1.419.035-.805.043-1.047.039-3.086-.004-2.039-.012-2.28-.05-3.086-.036-.744-.16-1.149-.266-1.417a2.366 2.366.0 00-.573-.878 2.364 2.364.0 00-.88-.57c-.269-.103-.674-.227-1.418-.26-.805-.034-1.047-.042-3.086-.038-2.04.004-2.28.012-3.086.05-.744.036-1.148.16-1.417.266a2.38 2.38.0 00-.878.573 2.37 2.37.0 00-.57.88c-.103.269-.227.674-.26 1.418-.034.805-.042 1.047-.038 3.086.004 2.04.013 2.28.05 3.086.035.744.161 1.148.266 1.418.14.356.305.61.573.877.268.266.522.431.88.57zm8.563-9.131a.917.917.0 11-.003-1.833.917.917.0 01.003 1.833zm-4.063 7.09a3.921 3.921.0 11-.015-7.843 3.921 3.921.0 01.015 7.842zm-.012-6.468a2.546 2.546.0 10.01 5.092 2.546 2.546.0 00-.01-5.092z"/></svg> </a><a class="h-8 w-8 rounded-full fill-blue-light dark:fill-blue-dark" title=YouTube href=http://www.youtube.com/user/dockerrun><svg viewBox="0 0 24 24"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627.0 12-5.373 12-12S18.627.0 12 0 0 5.373.0 12s5.373 12 12 12zm7.543-15.79a1.971 1.971.0 00-1.392-1.39C16.923 6.49 12 6.49 12 6.49s-4.924.0-6.152.33A1.972 1.972.0 004.457 8.21c-.33 1.229-.33 3.79-.33 3.79s0 2.562.33 3.79c.18.677.714 1.21 1.391 1.391 1.228.329 6.151.329 6.151.329s4.923.0 6.15-.329a1.972 1.972.0 001.393-1.392c.329-1.227.329-3.789.329-3.789s0-2.561-.33-3.79zm-9.117 6.151L14.516 12l-4.09-2.361v4.722z"/></svg> </a><a class="h-8 w-8 rounded-full fill-blue-light dark:fill-blue-dark" title=Facebook href=https://www.facebook.com/docker.run><svg viewBox="0 0 24 24"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.54 24c5.948-.736 10.552-5.807 10.552-11.954C24.092 5.393 18.699.0 12.046.0S0 5.393.0 12.046c0 5.842 4.158 10.712 9.677 11.813v-8.374H6.538v-3.573h3.139V9.188c0-3.098 1.845-4.81 4.669-4.81 1.352.0 2.767.242 2.767.242v3.042h-1.559c-1.536.0-2.014.953-2.014 1.93v2.32h3.428l-.548 3.573h-2.88V24z"/></svg></a></div><div class="flex items-center gap-4"><a class="underline-offset-2 hover:underline" title="Docker Terms of Service" href=https://www.docker.com/legal/docker-terms-service>Terms of Service</a> <a class="underline-offset-2 hover:underline" title="Docker Systems Status Page" href=https://www.dockerstatus.com/>Status</a> <a class="underline-offset-2 hover:underline" title="Docker Legal Terms" href=https://www.docker.com/legal>Legal</a></div></div><div class="flex justify-between items-center"><button type=button id=ot-sdk-btn class=ot-sdk-show-settings> Cookies Settings</button><div class="flex items-center gap-2"><span>Theme:</span> <button aria-label="Theme switch" id=theme-switch class="rounded bg-blue-light px-4 py-1 text-white transition hover:bg-blue-light-400 dark:bg-blue-dark-400 dark:hover:bg-blue-dark" x-data="{ theme: localStorage.getItem('theme-preference') }" x-init="$watch('theme', value => { localStorage.setItem('theme-preference', value); document.firstElementChild.className = value; })" @click="theme = (theme === 'dark' ? 'light' : 'dark')"> <span class="icon-svg icon-sm dark:hidden">Light <svg width="48" height="48" viewBox="0 -960 960 960"><path d="M480-280q-83 0-141.5-58.5T280-480t58.5-141.5T480-680t141.5 58.5T680-480t-58.5 141.5T480-280zM70-450q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32Q57.25-510 70-510h1e2q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H70zm720 0q-12.75.0-21.37-8.68-8.63-8.67-8.63-21.5.0-12.82 8.63-21.32 8.62-8.5 21.37-8.5h1e2q12.75.0 21.38 8.68 8.62 8.67 8.62 21.5.0 12.82-8.62 21.32-8.63 8.5-21.38 8.5H790zM479.82-760q-12.82.0-21.32-8.63-8.5-8.62-8.5-21.37v-1e2q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v1e2q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63zm0 720Q467-40 458.5-48.63 450-57.25 450-70v-1e2q0-12.75 8.68-21.38 8.67-8.62 21.5-8.62 12.82.0 21.32 8.62 8.5 8.63 8.5 21.38v1e2q0 12.75-8.68 21.37-8.67 8.63-21.5 8.63zM240-678l-57-56q-9-9-8.63-21.6.37-12.61 8.53-21.5 8.89-8.9 21.5-8.9 12.6.0 21.6 9l56 57q8 9 8 21t-8 20.5-20.5 8.5-21.5-8zm494 495-56-57q-8-9-8-21.38.0-12.37 8.5-20.62 8.5-9 20.5-9t21 9l57 56q9 9 8.63 21.6-.37 12.61-8.53 21.5-8.89 8.9-21.5 8.9-12.6.0-21.6-9zm-56-495q-9-9-9-21t9-21l56-57q9-9 21.6-8.63 12.61.37 21.5 8.53 8.9 8.89 8.9 21.5.0 12.6-9 21.6l-57 56q-8 8-20.36 8-12.37.0-21.64-8zM182.9-182.9q-8.9-8.89-8.9-21.5.0-12.6 9-21.6l57-56q8.8-9 20.9-9 12.1.0 20.71 9 9.39 9 9.39 21t-9 21l-56 57q-9 9-21.6 8.63-12.61-.37-21.5-8.53z"/></svg></span> <span class="icon-svg icon-sm hidden dark:block">Dark <svg width="48" height="48" viewBox="0 -960 960 960"><path d="M480-120q-150 0-255-105T120-480q0-135 79.5-229T408-830q20-5 34-1t22 15q8 10 7.5 25t-8.5 35q-9 23-14 47t-5 49q0 90 63 153t153 63q25 0 48.5-4.5T754-461t38-7 26 9 13 23-2 36q-27 121-121 200.5T480-120z"/></svg></span></button></div></div></div></div></footer></body></html>