{"id":119,"date":"2024-03-17T08:57:36","date_gmt":"2024-03-17T08:57:36","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2024\/03\/17\/docker-desktop-4-28-enhanced-file-sharing-and-security-plus-refined-builds-view-in-docker-build-cloud\/"},"modified":"2024-03-17T18:34:32","modified_gmt":"2024-03-17T18:34:32","slug":"docker-desktop-4-28-enhanced-file-sharing-and-security-plus-refined-builds-view-in-docker-build-cloud","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2024\/03\/17\/docker-desktop-4-28-enhanced-file-sharing-and-security-plus-refined-builds-view-in-docker-build-cloud\/","title":{"rendered":"Docker Desktop 4.28: Enhanced File Sharing and Security Plus Refined Builds View in Docker Build Cloud"},"content":{"rendered":"<p><a href=\"https:\/\/docs.docker.com\/desktop\/release-notes\/\" target=\"_blank\" rel=\"noopener\">Docker Desktop 4.28<\/a> introduces updates to file-sharing controls, focusing on security and administrative ease. Responding to feedback from our business users, this update brings refined file-sharing capabilities and path allow-listing, aiming to simplify management and enhance security for IT administrators and users alike. <\/p>\n<p>Along with our investments in bringing access to cloud resources within the local Docker Desktop experience with <a href=\"https:\/\/www.docker.com\/products\/build-cloud\/\" target=\"_blank\" rel=\"noopener\">Docker Build Cloud<\/a> <a href=\"https:\/\/docs.docker.com\/desktop\/use-desktop\/builds\/\" target=\"_blank\" rel=\"noopener\">Builds view<\/a>, this release provides a more efficient and flexible platform for development teams.<\/p>\n<h2 class=\"wp-block-heading\">Introducing enhanced file-sharing controls in Docker Desktop Business\u00a0<\/h2>\n<p>As we continue to innovate and elevate the Docker experience for our <a href=\"https:\/\/www.docker.com\/pricing\/\" target=\"_blank\" rel=\"noopener\">business customers<\/a>, we\u2019re thrilled to unveil significant upgrades to the <a href=\"https:\/\/docs.docker.com\/desktop\/hardened-desktop\/\" target=\"_blank\" rel=\"noopener\">Docker Desktop\u2019s Hardened Desktop feature<\/a>. Recognizing the importance of administrative control over Docker Desktop settings, we\u2019ve listened to your feedback and are introducing enhancements prioritizing security and ease of use.<\/p>\n<p>For IT administrators and non-admin users, Docker now offers the much-requested capability to specify and manage file-sharing options directly via <a href=\"https:\/\/docs.docker.com\/desktop\/hardened-desktop\/settings-management\/\" target=\"_blank\" rel=\"noopener\"><strong>Settings Management<\/strong><\/a> (Figure 1). This includes:<\/p>\n<p><strong>Selective file sharing<\/strong>: Choose your preferred file-sharing implementation directly from <strong>Settings &gt; General<\/strong>, where you can choose between VirtioFS, gRPC FUSE, or osxfs. VirtioFS is only available for macOS versions 12.5 and above and is turned on by default.<\/p>\n<p><strong>Path allow-listing<\/strong>: Precisely control which paths users can share files from, enhancing security and compliance across your organization.<\/p>\n<p><a href=\"https:\/\/www.docker.com\/wp-content\/uploads\/2024\/03\/F1-Docker-Desktop-file-sharing.png\" target=\"_blank\" rel=\"noopener\"><\/a><strong>Figure 1:<\/strong> Display of Docker Desktop settings enhanced file-sharing settings.<\/p>\n<p>We\u2019ve also reimagined the <strong>Settings &gt; Resources &gt; File Sharing <\/strong>interface to enhance your interaction with Docker Desktop (Figure 2). You\u2019ll notice:<\/p>\n<p><strong>Clearer error messaging<\/strong>: Quickly understand and rectify issues with enhanced error messages.<\/p>\n<p><strong>Intuitive action buttons<\/strong>: Experience a smoother workflow with redesigned action buttons, making your Docker Desktop interactions as straightforward as possible.<\/p>\n<p><a href=\"https:\/\/www.docker.com\/wp-content\/uploads\/2024\/03\/F2-Docker-Desktop-Resources-Access.png\" target=\"_blank\" rel=\"noopener\"><\/a><strong>Figure 2: <\/strong>Displaying settings management in Docker Desktop to notify business subscribers of their access rights.<\/p>\n<p>These enhancements are not just about improving current functionalities; they\u2019re about unlocking new possibilities for your Docker experience. From increased security controls to a more navigable interface, every update is designed with your efficiency in mind.<\/p>\n<h2 class=\"wp-block-heading\">Refining development with Docker Desktop\u2019s Builds view update\u00a0<\/h2>\n<p><a href=\"https:\/\/www.docker.com\/blog\/docker-desktop-4-27\/\" target=\"_blank\" rel=\"noopener\">Docker Desktop\u2019s previous update<\/a> introduced Docker Build Cloud integration, aimed at reducing build times and improving build management. In this release, we\u2019re landing incremental updates that refine the <a href=\"https:\/\/www.docker.com\/blog\/announcing-builds-view-in-docker-desktop-ga\/\" target=\"_blank\" rel=\"noopener\">Builds view<\/a>, making it easier and faster to manage your builds.<\/p>\n<p>New in Docker Desktop 4.28:<\/p>\n<p><strong>Dedicated tabs:<\/strong> Separates active from completed builds for better organization (Figure 3).<\/p>\n<p><strong>Build insights:<\/strong> Displays build duration and cache steps, offering more clarity on the build process.<\/p>\n<p><strong>Reliability fixes: <\/strong>Resolves issues with updates for a\u00a0more consistent experience.<\/p>\n<p><strong>UI improvements: <\/strong>Updates the empty state view for a clearer dashboard experience (Figure 4).<\/p>\n<p>These updates are designed to streamline the build management process within Docker Desktop, leveraging Docker Build Cloud for more efficient builds.<\/p>\n<p><a href=\"https:\/\/www.docker.com\/wp-content\/uploads\/2024\/03\/F3-Docker-Build-history.png\" target=\"_blank\" rel=\"noopener\"><\/a><strong>Figure 3: <\/strong>Dedicated tabs for Build history vs. Active builds to allow more space for inspecting your builds.<\/p>\n<p><a href=\"https:\/\/www.docker.com\/wp-content\/uploads\/2024\/03\/F4-Docker-Active-builds.png\" target=\"_blank\" rel=\"noopener\"><\/a><strong>Figure 4: <\/strong>Updated view supporting empty state \u2014 no Active builds.<\/p>\n<p>To explore how Docker Desktop and Docker Build Cloud can optimize your development workflow, read our <a href=\"https:\/\/www.docker.com\/blog\/introducing-docker-build-cloud\/\" target=\"_blank\" rel=\"noopener\">Docker Build Cloud blog post<\/a>. Experience the latest Builds view update to further enrich your local, hybrid, and cloud-native development journey.<\/p>\n<p>These Docker Desktop updates support improved platform security and a better user experience. By introducing more detailed file-sharing controls, we aim to provide developers with a more straightforward administration experience and secure environment. As we move forward, we remain dedicated to refining Docker Desktop to meet the evolving needs of our users and organizations, enhancing their development workflows and agility to innovate.<\/p>\n<h3 class=\"wp-block-heading\">Join the conversation and make your mark<\/h3>\n<p>Dive into the dialogue and contribute to the evolution of Docker Desktop. Use our <a href=\"https:\/\/forms.gle\/JCKseE9erfqQ6ABz5\" target=\"_blank\" rel=\"noopener\">feedback form<\/a> to share your thoughts and let us know how to improve the Hardened Desktop features. Your input directly influences the development <a href=\"https:\/\/github.com\/docker\/roadmap\/projects\/1\" target=\"_blank\" rel=\"noopener\">roadmap<\/a>, ensuring Docker Desktop meets and exceeds our community and customers\u2019 needs.<\/p>\n<h2 class=\"wp-block-heading\">Learn more<\/h2>\n<p>Authenticate and update to receive the newest Docker Desktop features per your <a href=\"https:\/\/www.docker.com\/pricing\/\" target=\"_blank\" rel=\"noopener\">subscription level<\/a>.<\/p>\n<p>New to Docker? <a href=\"https:\/\/hub.docker.com\/signup?_gl=1*452i3u*_ga*MjEzNzc3Njk5MC4xNjgzNjY3NDkw*_ga_XJWPQMJYHQ*MTcwODcxNjA4Ni4zNjguMS4xNzA4NzE2MzE2LjUzLjAuMA..\" target=\"_blank\" rel=\"noopener\">Create an accoun<\/a>t.\u00a0<\/p>\n<p>Read our latest blog on synchronized<a href=\"https:\/\/www.docker.com\/blog\/announcing-synchronized-file-shares\/\" target=\"_blank\" rel=\"noopener\"> file shares<\/a>.<\/p>\n<p>Read about what rolled out in <a href=\"https:\/\/www.docker.com\/blog\/docker-desktop-4-27\/\" target=\"_blank\" rel=\"noopener\">Docker Desktop 4.27<\/a>, including synchronized file shares, Docker Init GA, a private marketplace for extensions, Moby 25, support for Testcontainers with ECI, Docker Build Cloud, and Docker Debug Beta.<\/p>\n<p>Learn about <a href=\"https:\/\/www.docker.com\/blog\/introducing-docker-build-cloud\/\" target=\"_blank\" rel=\"noopener\">Docker Build Cloud<\/a>.<\/p>\n<p>Subscribe to the <a href=\"https:\/\/www.docker.com\/newsletter-subscription\/\" target=\"_blank\" rel=\"noopener\">Docker Newsletter<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Docker Desktop 4.28 introduces updates to file-sharing controls, focusing on security and administrative ease. Responding to feedback from our business [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":120,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[],"class_list":["post-119","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=119"}],"version-history":[{"count":1,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/119\/revisions"}],"predecessor-version":[{"id":254,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/119\/revisions\/254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media\/120"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}