<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Docker | The .NET Blog</title><link>https://thedotnetblog.com/ca/tags/docker/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ca</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sat, 25 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ca/tags/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>.NET 10 Inclòs amb Ubuntu 26.04 LTS — Les Novetats</title><link>https://thedotnetblog.com/ca/posts/emiliano-montesdeoca/dotnet-ubuntu-2604-resolute-raccoon-net10/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ca/posts/emiliano-montesdeoca/dotnet-ubuntu-2604-resolute-raccoon-net10/</guid><description>Ubuntu 26.04 LTS (Resolute Raccoon) arriba amb .NET 10 com a toolchain de primera classe. Native AOT, contenidors chiseled, Linux 7.0.</description><content:encoded>&lt;p&gt;&lt;em&gt;Aquest post ha estat traduït automàticament. Per a la versió original, &lt;a href="https://thedotnetblog.com/ca/posts/emiliano-montesdeoca/dotnet-ubuntu-2604-resolute-raccoon-net10/"&gt;fes clic aquí&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;És el dia d&amp;rsquo;Ubuntu LTS. &lt;a href="https://canonical.com/blog/canonical-releases-ubuntu-26-04-lts-resolute-raccoon"&gt;Ubuntu 26.04 (Resolute Raccoon)&lt;/a&gt; ha arribat avui amb &lt;a href="https://devblogs.microsoft.com/dotnet/whats-new-for-dotnet-in-ubuntu-2604/"&gt;.NET 10&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="installa-net-10-en-dos-comandes"&gt;Instal·la .NET 10 en dos comandes&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install dotnet-sdk-10.0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="contenidors-actualitza--noble-a--resolute"&gt;Contenidors: actualitza &lt;code&gt;-noble&lt;/code&gt; a &lt;code&gt;-resolute&lt;/code&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sed -i &lt;span class="s2"&gt;&amp;#34;s/noble/resolute/g&amp;#34;&lt;/span&gt; Dockerfile
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="native-aot-arrencada-en-3ms-binari-de-14mb"&gt;Native AOT: arrencada en 3ms, binari de 1.4MB&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;apt install -y dotnet-sdk-aot-10.0 clang
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dotnet publish app.cs
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# binari natiu de 1.4MB, arrencada en 3ms&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="necessites-net-8-o-9"&gt;Necessites .NET 8 o 9?&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add-apt-repository ppa:dotnet/backports
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;apt install -y dotnet-sdk-8.0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Consulta el &lt;a href="https://devblogs.microsoft.com/dotnet/whats-new-for-dotnet-in-ubuntu-2604/"&gt;post complet&lt;/a&gt; per a més detalls.&lt;/p&gt;</content:encoded></item><item><title>Docker Sandbox permet als agents Copilot refactoritzar el vostre codi sense posar en risc la vostra màquina</title><link>https://thedotnetblog.com/ca/posts/emiliano-montesdeoca/copilot-docker-sandbox-agentic-refactoring/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ca/posts/emiliano-montesdeoca/copilot-docker-sandbox-agentic-refactoring/</guid><description>Docker Sandbox ofereix als agents de GitHub Copilot una microVM segura per funcionar amb refactorització: sense sol·licituds de permís, sense risc per al vostre amfitrió. Heus aquí per què això ho canvia tot per a la modernització de.NET a gran escala.</description><content:encoded>&lt;p&gt;Si heu utilitzat el mode d&amp;rsquo;agent de Copilot per a qualsevol cosa més enllà de petites edicions, coneixeu el dolor. Cada escriptura de fitxers, cada ordre del terminal: un altre indicador de permís. Ara imagineu-ho fent servir 50 projectes. No és divertit.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;equip d&amp;rsquo;Azure acaba de publicar una publicació sobre &lt;a href="https://devblogs.microsoft.com/all-things-azure/best-of-both-worlds-for-agentic-refactoring-github-copilot-microvms-via-docker-sandbox/"&gt;Docker Sandbox for GitHub Copilot agents&lt;/a&gt;, i sincerament, aquesta és una de les millores d&amp;rsquo;eines d&amp;rsquo;agents més pràctiques que he vist. Utilitza microVMs per oferir a Copilot un entorn totalment aïllat on es pot desenredar: instal·lar paquets, executar compilacions, executar proves, sense tocar el vostre sistema amfitrió.&lt;/p&gt;
&lt;h2 id="què-us-ofereix-realment-docker-sandbox"&gt;Què us ofereix realment Docker Sandbox&lt;/h2&gt;
&lt;p&gt;La idea bàsica és senzilla: engegueu una microVM lleugera amb un entorn Linux complet, sincronitzeu-hi el vostre espai de treball i deixeu que l&amp;rsquo;agent Copilot operi lliurement a l&amp;rsquo;interior. Quan s&amp;rsquo;hagi acabat, torna a canviar la sincronització.&lt;/p&gt;
&lt;p&gt;Això és el que fa que sigui més que &amp;ldquo;executar coses en un contenidor&amp;rdquo;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sincronització bidireccional de l&amp;rsquo;espai de treball&lt;/strong&gt; que conserva camins absoluts. L&amp;rsquo;estructura del vostre projecte sembla idèntica dins del sandbox. No hi ha errors de compilació relacionats amb el camí.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dimoni Docker privat&lt;/strong&gt; que s&amp;rsquo;executa dins de la microVM. L&amp;rsquo;agent pot construir i executar contenidors sense muntar mai el sòcol Docker del vostre host. Això és un gran problema per a la seguretat.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Proxis de filtratge HTTP/HTTPS&lt;/strong&gt; que controlen a què pot arribar l&amp;rsquo;agent a la xarxa. Tu decideixes quins registres i punts finals es permeten. Atacs a la cadena de subministrament d&amp;rsquo;un canalla &lt;code&gt;npm install&lt;/code&gt; dins del sandbox? Bloquejat.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mode YOLO&lt;/strong&gt; — sí, així l&amp;rsquo;anomenen. L&amp;rsquo;agent s&amp;rsquo;executa sense sol·licituds de permís perquè literalment no pot danyar el vostre amfitrió. Tota acció destructiva està continguda.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="per-què-els-desenvolupadorsnet-haurien-de-preocupar-se"&gt;Per què els desenvolupadors.NET haurien de preocupar-se&lt;/h2&gt;
&lt;p&gt;Penseu en el treball de modernització que tants equips s&amp;rsquo;enfronten ara mateix. Teniu una solució.NET Framework amb 30 projectes i l&amp;rsquo;heu de traslladar a.NET 9. Això són centenars de canvis de fitxers: fitxers de projecte, actualitzacions d&amp;rsquo;espais de noms, substitucions d&amp;rsquo;API, migracions NuGet.&lt;/p&gt;
&lt;p&gt;Amb Docker Sandbox, podeu apuntar un agent Copilot a un projecte, deixar-lo refactoritzar lliurement dins de la microVM, executar &lt;code&gt;dotnet build&lt;/code&gt; i &lt;code&gt;dotnet test&lt;/code&gt; per validar i acceptar només els canvis que funcionen realment. No hi ha cap risc que accidentalment destrueixi el vostre entorn de desenvolupament local mentre experimenteu.&lt;/p&gt;
&lt;p&gt;La publicació també descriu l&amp;rsquo;execució d&amp;rsquo;una &lt;strong&gt;flota d&amp;rsquo;agents paral·lels&lt;/strong&gt;, cadascun en el seu propi sandbox, abordant diferents projectes simultàniament. Per a grans solucions.NET o arquitectures de microserveis, això suposa un estalvi de temps enorme. Un agent per servei, tots en funcionament aïllat, tots validats de manera independent.&lt;/p&gt;
&lt;h2 id="langle-de-seguretat-és-important"&gt;L&amp;rsquo;angle de seguretat és important&lt;/h2&gt;
&lt;p&gt;Això és el que la majoria de la gent passa per alt: quan deixeu que un agent d&amp;rsquo;IA executi ordres arbitràries, hi confieu amb tota la vostra màquina. Docker Sandbox canvia aquest model. L&amp;rsquo;agent obté total autonomia dins d&amp;rsquo;un entorn d&amp;rsquo;ús. El servidor intermediari de xarxa garanteix que només es pot extreure de fonts aprovades. El vostre sistema de fitxers amfitrió, el dimoni Docker i les credencials no es toquen.&lt;/p&gt;
&lt;p&gt;Per als equips amb requisits de compliment, i això és la majoria de les botigues.NET empresarials, aquesta és la diferència entre &amp;ldquo;no podem utilitzar IA agència&amp;rdquo; i &amp;ldquo;podem adoptar-la de manera segura&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="per-emportar"&gt;Per emportar&lt;/h2&gt;
&lt;p&gt;Docker Sandbox resol la tensió fonamental de la codificació agentica: els agents necessiten llibertat per ser útils, però la llibertat a la vostra màquina amfitriona és perillosa. Les microVM us ofereixen tots dos. Si esteu planejant qualsevol refactorització o modernització de.NET a gran escala, val la pena configurar-la ara. La combinació de la intel·ligència de codi de Copilot amb un entorn d&amp;rsquo;execució segur és exactament el que els equips de producció estaven esperant.&lt;/p&gt;</content:encoded></item></channel></rss>