CINXE.COM
Macchina virtuale ubuntu facile con Multipass.run
<!doctype html> <html data-n-head-ssr lang="it" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22it%22%7D%7D"> <head> <meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="ssr" data-hid="charset" charset="utf-8"><meta data-n-head="ssr" data-hid="mobile-web-app-capable" name="mobile-web-app-capable" content="yes"><meta data-n-head="ssr" data-hid="apple-mobile-web-app-title" name="apple-mobile-web-app-title" content="Lotrek"><meta data-n-head="ssr" data-hid="og:site_name" name="og:site_name" property="og:site_name" content="Lotrek"><meta data-n-head="ssr" data-hid="description" name="description" content="Multipass.run, strumento perfetto per gestire istanze di sistemi operativi virtuali, in modo semplice e rapido."><meta data-n-head="ssr" data-hid="og:title" property="og:title" content="Come creare una macchina virtuale ubuntu di facile gestione tramite Shell"><meta data-n-head="ssr" data-hid="og:description" property="og:description" content="Multipass.run, strumento perfetto per gestire istanze di sistemi operativi virtuali, in modo semplice e rapido."><meta data-n-head="ssr" data-hid="og:type" property="og:type" content="article"><meta data-n-head="ssr" data-hid="og:url" property="og:url" content="https://www.lotrek.it/blog/macchina-virtuale-ubuntu-tramite-shell"><meta data-n-head="ssr" data-hid="og:image" property="og:image" content="https://lotrek.fra1.cdn.digitaloceanspaces.com/production/media/230802_Multipass_run_-_OG.png"><meta data-n-head="ssr" data-hid="twitter:site" name="twitter_site" content="@LotrekAgency"><meta data-n-head="ssr" data-hid="twitter:creator" name="twitter_creator" content="@LotrekAgency"><meta data-n-head="ssr" data-hid="twitter:card" name="twitter_card" content="https://lotrek.fra1.cdn.digitaloceanspaces.com/production/media/230802_Multipass_run_-_OG.png"><meta data-n-head="ssr" data-hid="twitter:title" name="twitter_title" content="Come creare una macchina virtuale ubuntu di facile gestione tramite Shell"><meta data-n-head="ssr" data-hid="twitter:description" name="twitter_description" content="Multipass.run, strumento perfetto per gestire istanze di sistemi operativi virtuali, in modo semplice e rapido."><title>Macchina virtuale ubuntu facile con Multipass.run</title><link data-n-head="ssr" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="ssr" rel="shortcut icon" href="/favicon.ico"><link data-n-head="ssr" rel="apple-touch-icon" href="/favicon.ico"><link data-n-head="ssr" rel="stylesheet" type="text/css" href="https://use.typekit.net/pdx6khs.css"><link data-n-head="ssr" data-hid="shortcut-icon" rel="shortcut icon" href="/_nuxt/icons/icon_64x64.3ec9ec.png"><link data-n-head="ssr" data-hid="apple-touch-icon" rel="apple-touch-icon" href="/_nuxt/icons/icon_512x512.3ec9ec.png" sizes="512x512"><link data-n-head="ssr" rel="manifest" href="/_nuxt/manifest.57c0bfe3.json" data-hid="manifest"><link data-n-head="ssr" rel="canonical" href="https://www.lotrek.it/blog/macchina-virtuale-ubuntu-tramite-shell"><script data-n-head="ssr" src="/iubenda.js" defer></script><script data-n-head="ssr" data-hid="gtm-script">window._gtm_init||(window._gtm_init=1,function(t,e,n,a,o){t[n]=1==t[n]||"yes"==e[n]||1==e[n]||1==e.msDoNotTrack||t[a]&&t[a][o]&&t[a][o]()?1:0}(window,navigator,"doNotTrack","external","msTrackingProtectionEnabled"),function(a,o,i,g,m){a[m]={},a._gtm_inject=function(t){var e,n;a.doNotTrack||a[m][t]||(a[m][t]=1,a[g]=a[g]||[],a[g].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),e=o.getElementsByTagName(i)[0],(n=o.createElement(i)).async=!0,n.src="https://www.googletagmanager.com/gtm.js?id="+t,e.parentNode.insertBefore(n,e))},a._gtm_inject("GTM-T9ZM7SD")}(window,document,"script","dataLayer","_gtm_ids"))</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org","@type":"LocalBusiness","name":"Lotrek Digital Agency","image":"https://www.lotrek.it/revolutionary.png","legalName":"Lotrèk Società Cooperativa","description":"The Human Before Digital Agency","logo":"https://www.lotrek.it/logo.png","telephone":"+39 0573 1780804","email":"dimmitutto@lotrek.it","url":"https://www.lotrek.it","vatID":"IT01868650472","address":{"@type":"PostalAddress","addressCountry":"Italia","addressLocality":"Pistoia, PT","postalCode":"51100","streetAddress":"Via Luigi Galvani, 15"},"geo":{"@type":"GeoCoordinates","latitude":43.932839,"longitude":10.9324155},"sameAs":["https://www.facebook.com/LotrekAgency","https://www.instagram.com/lotrek_web_agency","https://twitter.com/LotrekAgency","https://www.linkedin.com/company/lotrek"],"openingHoursSpecification":{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:30","closes":"18:30"},"makesOffer":{"@type":"Offer","itemOffered":[{"@type":"Service","name":"Brand Experience","description":"Brand experience: sfruttare l’esperienza degli strumenti digitali per dare valore al marchio"},{"@type":"Service","name":"Web Marketing","description":"Quando la strategia unisce la creatività alle performance "},{"@type":"Service","name":"Sviluppo Web","description":"Quando progettiamo delle esperienze, partiamo dall’esigenza, ci chiediamo di cosa hanno bisogno i nostri clienti, qual è il loro obiettivo."}]},"aggregateRating":{"@type":"AggregateRating","ratingValue":"5","bestRating":"5","worstRating":"1","ratingCount":"6"},"review":[{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":"5"},"author":{"@type":"Organization","name":"Moulin Rouge"},"reviewBody":"Ovviamente non si deve bere molto, ma spesso."},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":"5"},"author":{"@type":"Organization","name":"EG spa"},"reviewBody":"Un team affiatato che si muove come un sol uomo con il quale è un piacere lavorare, condividere idee e iniziare progetti con la massima trasparenza, intesa e disponibilità. Rarità di questi tempi."},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":"5"},"author":{"@type":"Organization","name":"Mamma srl"},"reviewBody":"Sono ragazze e ragazzi fantastici, bravissimi, onesti e veramente bravissimi. Ci rendono sempre orgogliosi e sono bravissimi."},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":"5"},"author":{"@type":"Organization","name":"The Great American Bagel Factory Ltd."},"reviewBody":"We have just launched our revamped and re-branded website and I couldn't be happier with the results and the service we received courtesy of Lotrèk. Their creativity along with technical ability has allowed us to develop a beautiful and user-friendly website, despite the complicated system required for our ordering and delivery service. Lotrèk were wonderful to work with and always available to speak with and answer any questions we may have. I highly recommend them to all!"},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":"5"},"author":{"@type":"Organization","name":"Corman Spa"},"reviewBody":"La creatività, la genialità, la disponibilità, ma soprattutto un team di persone fantastiche, vivono in Lotrèk."},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":"5"},"author":{"@type":"Organization","name":"Viaggi Tribali"},"reviewBody":"Un meraviglioso e raro gruppo di persone, eccellenze italiane in questo settore. Fieri ed orgogliosi di essere vostri clienti."}]}</script><link rel="preload" href="/_nuxt/runtime.6f58683.js" as="script"><link rel="preload" href="/_nuxt/commons/app.a81390f.js" as="script"><link rel="preload" href="/_nuxt/vendors/app.css/563fc30.css" as="style"><link rel="preload" href="/_nuxt/vendors/app.da8eb8a.js" as="script"><link rel="preload" href="/_nuxt/app.css/746b4a0.css" as="style"><link rel="preload" href="/_nuxt/app.0b6d7c7.js" as="script"><link rel="preload" href="/_nuxt/pages/blog/_subArticle.css/96717c2.css" as="style"><link rel="preload" href="/_nuxt/pages/blog/_subArticle.01fc887.js" as="script"><link rel="preload" href="/_nuxt/pages/_service/_serviceSecond/_serviceThird/index/pages/_service/_serviceSecond/index/pages/blog/_su/50c51519.css/097c033.css" as="style"><link rel="preload" href="/_nuxt/pages/_service/_serviceSecond/_serviceThird/index/pages/_service/_serviceSecond/index/pages/blog/_su/50c51519.74cd319.js" as="script"><link rel="stylesheet" href="/_nuxt/vendors/app.css/563fc30.css"><link rel="stylesheet" href="/_nuxt/app.css/746b4a0.css"><link rel="stylesheet" href="/_nuxt/pages/blog/_subArticle.css/96717c2.css"><link rel="stylesheet" href="/_nuxt/pages/_service/_serviceSecond/_serviceThird/index/pages/_service/_serviceSecond/index/pages/blog/_su/50c51519.css/097c033.css"><link rel="preload" href="/_nuxt/static/1732701934/blog/macchina-virtuale-ubuntu-tramite-shell/state.js" as="script"><link rel="preload" href="/_nuxt/static/1732701934/blog/macchina-virtuale-ubuntu-tramite-shell/payload.js" as="script"><link rel="preload" href="/_nuxt/static/1732701934/manifest.js" as="script"> </head> <body> <noscript data-n-head="ssr" data-hid="gtm-noscript" data-pbody="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T9ZM7SD&" height="0" width="0" style="display:none;visibility:hidden" title="gtm"></iframe></noscript><div data-server-rendered="true" id="__nuxt"><!----><div id="__layout"><div><section class="case-dark white" data-v-2c765f1e><section data-v-4bfbbaed data-v-2c765f1e><nav id="fixed-menu" class="navbar-menu header_page collapse white" data-v-4bfbbaed><div class="container" data-v-4bfbbaed><div class="header_page__row" data-v-4bfbbaed><a href="/" aria-label="Lotrek home link" class="header_page__row--logo" data-v-4bfbbaed><svg width="110" height="130" viewBox="0 0 86 106" fill="none" xmlns="http://www.w3.org/2000/svg" class="timing-header" data-v-459fc8cb data-v-4bfbbaed><path d="M21.4282 6.35449C9.24101 13.7544 1.09924 27.1522 1.09924 42.4517C1.09924 57.3941 9.77648 76.2033 25.6188 74.4622C32.4907 73.515 37.2161 69.8966 38.6027 64.3446C39.1847 62.4763 39.1546 59.4286 39.1292 56.8629V56.8627C39.1196 55.8911 39.1107 54.9887 39.1359 54.2456L44.2174 47.5419L50.9291 58.9475L49.1388 59.9953C49.0127 60.0855 48.919 60.215 48.8679 60.3615C48.7844 60.6648 48.9803 60.9561 49.2665 61.0532L57.9151 64.8539C58.0803 64.9289 58.2813 64.9187 58.438 64.8267C58.5965 64.7364 58.7055 64.5677 58.7225 64.3854L59.5623 55.4926L59.6152 54.8964C59.6833 54.4466 59.1314 54.0923 58.7515 54.3376L56.9441 55.4006L48.781 41.5248L56.0634 31.925L57.7175 33.1789C57.8401 33.2794 58.002 33.3032 58.157 33.2913V33.2811C58.4636 33.2521 58.6697 32.9506 58.6357 32.6542L58.8588 23.2128C58.8639 23.0305 58.777 22.8499 58.6305 22.7392C58.4857 22.6268 58.2881 22.591 58.1127 22.6438L49.5817 25.2503L49.5306 25.2648L49.5067 25.2715C48.9987 25.4145 48.385 25.5872 48.6754 26.264C48.6466 26.3217 49.6961 27.1054 50.2156 27.4934L50.216 27.4937C50.3711 27.6095 50.4788 27.6899 50.4964 27.7052L39.1427 42.6799V24.2009H41.2159C41.3777 24.206 41.5191 24.1225 41.6366 24.0203V24.0135C41.8632 23.8023 41.8342 23.4462 41.6366 23.2264L36.102 15.5602C35.9947 15.412 35.8158 15.32 35.6336 15.3217C35.4513 15.32 35.2724 15.412 35.1668 15.5602L29.9423 22.7852L29.5913 23.2741V23.2844C29.312 23.6353 29.6152 24.2128 30.0581 24.1941H32.1517V60.1929C32.1397 61.5064 31.8825 62.8318 31.3067 64.0158C30.4312 65.8778 28.6118 67.1333 26.6273 67.5592C21.7886 68.5977 17.3636 66.4077 14.3996 62.4843C9.85855 56.2356 7.9957 49.3204 7.99571 42.4517C7.99571 29.6859 14.7715 18.5026 24.9228 12.3021L21.4282 6.35449Z" class="logo_k" style="fill:#000" data-v-459fc8cb></path> <path d="M64.1875 79.1273L60.6928 73.1797C55.5589 76.092 49.6232 77.7549 43.2991 77.7549V77.7456C39.8508 77.7456 36.0872 77.2299 32.626 76.1129C28.8357 77.9238 24.469 78.5865 20.2069 77.8062C27.6999 82.6809 35.4174 84.6514 43.2991 84.6514C50.8983 84.6514 58.0285 82.6427 64.1875 79.1273Z" fill="#6AB946" class="logo_green" data-v-459fc8cb></path> <path d="M78.5088 45.041C77.7336 55.7328 72.197 65.1042 64.0093 71.0449L67.5169 77.0146C77.7231 69.8501 84.6113 58.2798 85.4191 45.0663L78.5088 45.041Z" fill="#FA501E" class="logo_red" data-v-459fc8cb></path> <path d="M78.577 41.1002C78.1936 30.9105 73.4915 21.8259 66.2482 15.6238L70.4363 10.1328C79.3308 17.6092 85.0946 28.6899 85.4784 41.1254L78.577 41.1002Z" fill="#FCB92C" class="logo_orange" data-v-459fc8cb></path> <path d="M43.299 0.251953C52.2177 0.251953 60.4902 3.01867 67.305 7.74065L63.1169 13.2315C57.4669 9.39208 50.645 7.14842 43.299 7.14842C37.9745 7.14842 32.9254 8.32715 28.3982 10.4379L24.8905 4.46805C30.4536 1.76692 36.6994 0.251953 43.299 0.251953Z" fill="#0F7EE6" class="logo_blue" data-v-459fc8cb></path> <g class="logo_name" data-v-459fc8cb><path d="M0.478394 105.751H8.35991V103.776H2.83736V93.554H0.478394V105.751Z" style="fill:#000" data-v-459fc8cb></path> <path d="M12.5097 99.68C12.5097 103.008 14.9967 105.971 19.0197 105.971C23.1342 105.971 25.7492 102.807 25.7492 99.424C25.7492 96.0958 23.2439 93.3345 19.1843 93.3345C14.8686 93.3345 12.5097 96.4981 12.5097 99.68ZM14.9784 99.6068C14.9784 97.4124 16.4413 95.3278 19.1477 95.3278C21.8541 95.3278 23.2988 97.3942 23.2988 99.5703C23.2988 101.801 21.7627 103.977 19.0746 103.977C16.3499 103.977 14.9784 101.692 14.9784 99.6068Z" style="fill:#000" data-v-459fc8cb></path> <path d="M34.1281 105.751H36.4688V95.5289H40.4736V93.554H30.1051V95.5289H34.1281V105.751Z" style="fill:#000" data-v-459fc8cb></path> <path d="M45.952 105.751H48.3109V101.143H50.0482L53.0472 105.751H55.8267L52.3888 100.558C53.614 99.936 54.5101 98.7656 54.5101 97.193C54.5101 95.1998 53.1569 93.554 50.0116 93.554H45.952V105.751ZM48.3109 99.1862V95.5289H49.6276C51.438 95.5289 52.0414 96.297 52.0414 97.3027C52.0414 98.4548 51.2734 99.1862 49.6459 99.1862H48.3109Z" style="fill:#000" data-v-459fc8cb></path> <path d="M62.5175 91.5242L66.6502 92.8042L67.1074 91.579L63.1575 89.8418L62.5175 91.5242ZM61.1277 105.751H68.9544V103.776H63.4867V100.539H67.6926V98.5828H63.4867V95.5289H68.8263V93.554H61.1277V105.751Z" style="fill:#000" data-v-459fc8cb></path> <path d="M74.8391 105.751H77.198V100.338H77.5272L81.8245 105.751H84.8052L79.5204 99.2594L84.5492 93.554H81.6417L77.5272 98.3816H77.198V93.554H74.8391V105.751Z" style="fill:#000" data-v-459fc8cb></path></g></svg></a> <div class="header-wrap-breadcrumbs" data-v-4bfbbaed><span class="p-xl header_page__row__title-fixed" data-v-4bfbbaed>Multipass run, virtualizzazione facile e flessibile</span></div> <section class="header" data-v-53ba6dba data-v-4bfbbaed><div class="header__menu" data-v-53ba6dba><ul class="header__menu__first-list header__menu__first-list-big" data-v-53ba6dba><li data-v-53ba6dba><span class="pretitle-info" data-v-53ba6dba>Servizi</span></li> <li data-v-53ba6dba><a href="/web-marketing-agency" class="p-xxl" data-v-53ba6dba> Performance <span class="line" data-v-53ba6dba></span></a></li> <li data-v-53ba6dba><a href="/web-development-agency" class="p-xxl" data-v-53ba6dba> Technology <span class="line" data-v-53ba6dba></span></a></li> <li data-v-53ba6dba><a href="/creative-agency" class="p-xxl" data-v-53ba6dba> Brand Experience <span class="line" data-v-53ba6dba></span></a></li></ul> <ul class="header__menu__second-list header__menu__second-list-medium" data-v-53ba6dba><li data-v-53ba6dba><span class="pretitle-info" data-v-53ba6dba>About us</span></li> <li data-v-53ba6dba><a href="/digital-agency" class="p-xxl" data-v-53ba6dba><h4 class="h4" data-v-53ba6dba>Agenzia</h4> <span class="line" data-v-53ba6dba></span></a></li> <li data-v-53ba6dba><a href="/portfolio-digital-agency" class="p-xxl" data-v-53ba6dba><h4 class="h4" data-v-53ba6dba>Lavori</h4> <span class="line" data-v-53ba6dba></span></a></li> <li data-v-53ba6dba><a href="/soluzioni-digitali" class="p-xxl" data-v-53ba6dba><h4 class="h4" data-v-53ba6dba>Soluzioni</h4> <span class="line" data-v-53ba6dba></span></a></li> <li data-v-53ba6dba><a href="/blog" class="p-xxl nuxt-link-active" data-v-53ba6dba><h4 class="h4" data-v-53ba6dba>Idee</h4> <span class="line" data-v-53ba6dba></span></a></li></ul> <ul class="header__menu__third-list header__menu__third-list-small" data-v-53ba6dba><li data-v-53ba6dba><span class="pretitle-info" data-v-53ba6dba>Keep in touch</span></li> <li data-v-53ba6dba><a href="/contatti" data-v-53ba6dba><h6 class="h6-custom" data-v-53ba6dba>Contatti</h6> <span class="line" data-v-53ba6dba></span></a></li> <li data-v-53ba6dba><a href="/preventivo-progetto-digitale" data-v-53ba6dba><h6 class="h6-custom" data-v-53ba6dba>Preventivo</h6> <span class="line" data-v-53ba6dba></span></a></li> <li data-v-53ba6dba><a href="/lavora-con-lotrek" data-v-53ba6dba><h6 class="h6-custom" data-v-53ba6dba>Lavora con noi</h6> <span class="line" data-v-53ba6dba></span></a></li></ul> <div class="logo" data-v-53ba6dba><svg width="90" height="90" viewBox="0 0 86 106" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-53ba6dba><path fill="white" d="M21.4282 6.35449C9.24101 13.7544 1.09924 27.1522 1.09924 42.4517C1.09924 57.3941 9.77648 76.2033 25.6188 74.4622C32.4907 73.515 37.2161 69.8966 38.6027 64.3446C39.1847 62.4763 39.1546 59.4286 39.1292 56.8629V56.8627C39.1196 55.8911 39.1107 54.9887 39.1359 54.2456L44.2174 47.5419L50.9291 58.9475L49.1388 59.9953C49.0127 60.0855 48.919 60.215 48.8679 60.3615C48.7844 60.6648 48.9803 60.9561 49.2665 61.0532L57.9151 64.8539C58.0803 64.9289 58.2813 64.9187 58.438 64.8267C58.5965 64.7364 58.7055 64.5677 58.7225 64.3854L59.5623 55.4926L59.6152 54.8964C59.6833 54.4466 59.1314 54.0923 58.7515 54.3376L56.9441 55.4006L48.781 41.5248L56.0634 31.925L57.7175 33.1789C57.8401 33.2794 58.002 33.3032 58.157 33.2913V33.2811C58.4636 33.2521 58.6697 32.9506 58.6357 32.6542L58.8588 23.2128C58.8639 23.0305 58.777 22.8499 58.6305 22.7392C58.4857 22.6268 58.2881 22.591 58.1127 22.6438L49.5817 25.2503L49.5306 25.2648L49.5067 25.2715C48.9987 25.4145 48.385 25.5872 48.6754 26.264C48.6466 26.3217 49.6961 27.1054 50.2156 27.4934L50.216 27.4937C50.3711 27.6095 50.4788 27.6899 50.4964 27.7052L39.1427 42.6799V24.2009H41.2159C41.3777 24.206 41.5191 24.1225 41.6366 24.0203V24.0135C41.8632 23.8023 41.8342 23.4462 41.6366 23.2264L36.102 15.5602C35.9947 15.412 35.8158 15.32 35.6336 15.3217C35.4513 15.32 35.2724 15.412 35.1668 15.5602L29.9423 22.7852L29.5913 23.2741V23.2844C29.312 23.6353 29.6152 24.2128 30.0581 24.1941H32.1517V60.1929C32.1397 61.5064 31.8825 62.8318 31.3067 64.0158C30.4312 65.8778 28.6118 67.1333 26.6273 67.5592C21.7886 68.5977 17.3636 66.4077 14.3996 62.4843C9.85855 56.2356 7.9957 49.3204 7.99571 42.4517C7.99571 29.6859 14.7715 18.5026 24.9228 12.3021L21.4282 6.35449Z" data-v-53ba6dba></path> <path d="M64.1875 79.1273L60.6928 73.1797C55.5589 76.092 49.6232 77.7549 43.2991 77.7549V77.7456C39.8508 77.7456 36.0872 77.2299 32.626 76.1129C28.8357 77.9238 24.469 78.5865 20.2069 77.8062C27.6999 82.6809 35.4174 84.6514 43.2991 84.6514C50.8983 84.6514 58.0285 82.6427 64.1875 79.1273Z" fill="#6AB946" data-v-53ba6dba></path> <path d="M78.5088 45.041C77.7336 55.7328 72.197 65.1042 64.0093 71.0449L67.5169 77.0146C77.7231 69.8501 84.6113 58.2798 85.4191 45.0663L78.5088 45.041Z" fill="#FA501E" data-v-53ba6dba></path> <path d="M78.577 41.1002C78.1936 30.9105 73.4915 21.8259 66.2482 15.6238L70.4363 10.1328C79.3308 17.6092 85.0946 28.6899 85.4784 41.1254L78.577 41.1002Z" fill="#FCB92C" data-v-53ba6dba></path> <path d="M43.299 0.251953C52.2177 0.251953 60.4902 3.01867 67.305 7.74065L63.1169 13.2315C57.4669 9.39208 50.645 7.14842 43.299 7.14842C37.9745 7.14842 32.9254 8.32715 28.3982 10.4379L24.8905 4.46805C30.4536 1.76692 36.6994 0.251953 43.299 0.251953Z" fill="#0F7EE6" data-v-53ba6dba></path> <g class="logo_name" data-v-53ba6dba><path fill="white" d="M0.478394 105.751H8.35991V103.776H2.83736V93.554H0.478394V105.751Z" data-v-53ba6dba></path> <path fill="white" d="M12.5097 99.68C12.5097 103.008 14.9967 105.971 19.0197 105.971C23.1342 105.971 25.7492 102.807 25.7492 99.424C25.7492 96.0958 23.2439 93.3345 19.1843 93.3345C14.8686 93.3345 12.5097 96.4981 12.5097 99.68ZM14.9784 99.6068C14.9784 97.4124 16.4413 95.3278 19.1477 95.3278C21.8541 95.3278 23.2988 97.3942 23.2988 99.5703C23.2988 101.801 21.7627 103.977 19.0746 103.977C16.3499 103.977 14.9784 101.692 14.9784 99.6068Z" data-v-53ba6dba></path> <path fill="white" d="M34.1281 105.751H36.4688V95.5289H40.4736V93.554H30.1051V95.5289H34.1281V105.751Z" data-v-53ba6dba></path> <path fill="white" d="M45.952 105.751H48.3109V101.143H50.0482L53.0472 105.751H55.8267L52.3888 100.558C53.614 99.936 54.5101 98.7656 54.5101 97.193C54.5101 95.1998 53.1569 93.554 50.0116 93.554H45.952V105.751ZM48.3109 99.1862V95.5289H49.6276C51.438 95.5289 52.0414 96.297 52.0414 97.3027C52.0414 98.4548 51.2734 99.1862 49.6459 99.1862H48.3109Z" data-v-53ba6dba></path> <path fill="white" d="M62.5175 91.5242L66.6502 92.8042L67.1074 91.579L63.1575 89.8418L62.5175 91.5242ZM61.1277 105.751H68.9544V103.776H63.4867V100.539H67.6926V98.5828H63.4867V95.5289H68.8263V93.554H61.1277V105.751Z" data-v-53ba6dba></path> <path fill="white" d="M74.8391 105.751H77.198V100.338H77.5272L81.8245 105.751H84.8052L79.5204 99.2594L84.5492 93.554H81.6417L77.5272 98.3816H77.198V93.554H74.8391V105.751Z" data-v-53ba6dba></path></g></svg></div></div> <div class="close" data-v-53ba6dba><div class="cross-close" data-v-53ba6dba></div></div> <div class="header__fixed" data-v-53ba6dba><span class="header__fixed__text-menu" data-v-53ba6dba>Menu</span> <div class="header__fixed__wrap-circles" data-v-53ba6dba><div class="header__fixed__big-circle" data-v-53ba6dba></div> <div class="header__fixed__medium-circle" data-v-53ba6dba></div> <div class="header__fixed__small-circle" data-v-53ba6dba></div></div></div></section></div></div></nav> <div class="height_fixed_menu white" data-v-4bfbbaed></div></section> <section data-v-4220e422 data-v-2c765f1e><section class="articolo_hero" data-v-4220e422><!----></section> <section class="articolo_hero--gradient" data-v-4220e422></section></section> <section class="articolo_content" data-v-2c765f1e><div class="articolo_content__gradient_section" data-v-2c765f1e><div class="container" data-v-2c765f1e><div class="row" data-v-2c765f1e><div class="articolo_content__breadcrumbs" data-v-2c765f1e><section data-v-f230fd6a data-v-2c765f1e><div class="container" data-v-f230fd6a><div class="row" data-v-f230fd6a><div class="col-lg-12 breadcrumbs breadcrumbs__service" style="background-color:#transparent" data-v-f230fd6a><h6 class="breadcrumbs__service--text" style="color:#fff" data-v-f230fd6a><div class="bold-bradcrumbs" data-v-f230fd6a><a href="/" class="nuxt-link-active" data-v-f230fd6a> HOME </a> <div class="arrow-right" data-v-f230fd6a></div></div><div class="bold-bradcrumbs" data-v-f230fd6a><a href="/blog" class="nuxt-link-active" data-v-f230fd6a> BLOG </a> <div class="arrow-right" data-v-f230fd6a></div></div><div class="bold-bradcrumbs" data-v-f230fd6a><a href="/blog/categoria-tutorial" data-v-f230fd6a> TUTORIAL </a> <div class="arrow-right" data-v-f230fd6a></div></div><div class="bold-bradcrumbs" data-v-f230fd6a><span data-v-f230fd6a> MACCHINA VIRTUALE UBUNTU TRAMITE SHELL </span> <!----></div></h6></div></div></div></section></div> <div class="col-md-10 col-lg-10" data-v-2c765f1e><h1 class="articolo_content__gradient_section--title" data-v-2c765f1e> Multipass run, virtualizzazione facile e flessibile </h1></div> <div class="col-md-2 col-lg-2 articolo_content__wrap-resume" data-v-2c765f1e><div class="articolo_resume" data-v-8c121cf4 data-v-2c765f1e><span class="articolo_resume--title" data-v-8c121cf4>Parole</span> <div class="articolo_resume--content p-xxl" data-v-8c121cf4>Marco Bellomo</div></div> <div class="articolo_resume" data-v-8c121cf4 data-v-2c765f1e><span class="articolo_resume--title" data-v-8c121cf4>Immagini</span> <div class="articolo_resume--content p-xxl" data-v-8c121cf4>Francesca Uguzzoni</div></div> <div class="articolo_resume" data-v-8c121cf4 data-v-2c765f1e><span class="articolo_resume--title" data-v-8c121cf4>Tempo di lettura</span> <div class="articolo_resume--content p-xxl" data-v-8c121cf4>5</div></div></div></div></div></div> <div class="articolo_content__content-article" data-v-2c765f1e><div class="progress-container" data-v-2c765f1e><div id="progressBar" class="progress-bar" style="background-color:#fcb92c" data-v-2c765f1e></div></div> <div class="container-share" data-v-55d3e071 data-v-2c765f1e><div class="wrap-sticky show" style="background-color:#fcb92c" data-v-55d3e071><a href="https://www.facebook.com/sharer/sharer.php?u=https://www.lotrek.it/blog/macchina-virtuale-ubuntu-tramite-shell" target="_blank" class="wrap-sticky--item" data-v-55d3e071><svg width="12" height="22" viewBox="0 0 12 22" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-79f17f3a data-v-55d3e071><path d="M11.4881 0.117651L8.84972 0.113281C5.88557 0.113281 3.97 2.14178 3.97 5.28141V7.66426H1.31721C1.08797 7.66426 0.902344 7.85608 0.902344 8.09268V11.5452C0.902344 11.7818 1.08819 11.9734 1.31721 11.9734H3.97V20.6851C3.97 20.9217 4.15563 21.1133 4.38486 21.1133H7.846C8.07524 21.1133 8.26087 20.9215 8.26087 20.6851V11.9734H11.3626C11.5918 11.9734 11.7775 11.7818 11.7775 11.5452L11.7787 8.09268C11.7787 7.97908 11.7349 7.87028 11.6572 7.78988C11.5796 7.70949 11.4737 7.66426 11.3637 7.66426H8.26087V5.64429C8.26087 4.67341 8.48502 4.18054 9.71035 4.18054L11.4877 4.17988C11.7167 4.17988 11.9023 3.98807 11.9023 3.75168V0.545852C11.9023 0.309686 11.7169 0.118088 11.4881 0.117651Z" style="fill:#0d0302" data-v-79f17f3a></path></svg></a> <a href="https://www.linkedin.com/sharing/share-offsite/?url=https://www.lotrek.it/blog/macchina-virtuale-ubuntu-tramite-shell" target="_blank" class="wrap-sticky--item" data-v-55d3e071><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-26f2ed3a data-v-55d3e071><path d="M4.97807 7.53125H0.213867V21.6955H4.97807V7.53125Z" style="fill:#0d0302" data-v-26f2ed3a></path> <path d="M2.59534 5.6817C4.02871 5.6817 5.19069 4.56546 5.19069 3.18851C5.19069 1.81155 4.02871 0.695312 2.59534 0.695312C1.16197 0.695312 0 1.81155 0 3.18851C0 4.56546 1.16197 5.6817 2.59534 5.6817Z" style="fill:#0d0302" data-v-26f2ed3a></path> <path d="M16.6577 7.16797C13.9048 7.16797 12.9943 8.39662 12.2281 9.53735V7.53136H7.46387V21.6956H11.4393H12.2281V13.4167C12.2281 12.0569 13.3253 10.9543 14.6783 10.9543H14.7279C16.081 10.9543 17.1782 12.0569 17.1782 13.4167V21.6956H17.2219H21.8651C21.8651 21.6956 21.8651 15.2571 21.8651 12.5002C21.8651 9.74322 19.7947 7.16797 16.6577 7.16797Z" style="fill:#0d0302" data-v-26f2ed3a></path></svg></a> <a href="https://twitter.com/intent/tweet?url=https://www.lotrek.it/blog/macchina-virtuale-ubuntu-tramite-shell" target="_blank" class="wrap-sticky--item" data-v-55d3e071><svg width="23" height="18" viewBox="0 0 23 18" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-c9a2157c data-v-55d3e071><path d="M22.2866 2.95268C21.6 3.28031 20.8412 3.53512 20.0823 3.68073C19.3235 2.44305 18.0588 1.56938 16.6134 1.35097C16.3604 1.31457 16.1075 1.27816 15.8545 1.27816C13.3973 1.27816 11.3376 3.06189 10.9763 5.50086C10.9401 5.75568 10.904 6.0469 10.904 6.30172C8.08546 5.24604 5.77281 3.13469 4.47194 0.368099C4.39967 0.222489 4.25513 0.149684 4.11059 0.113281C3.96605 0.113281 3.82151 0.186086 3.7131 0.295294C2.88199 1.56938 2.66518 3.09829 3.09881 4.51799C3.02654 4.51799 2.95427 4.48159 2.91813 4.51799C2.73745 4.5544 2.62905 4.6636 2.59291 4.84561C2.19543 6.37452 2.59291 8.01264 3.53243 9.21392C3.42402 9.21392 3.35175 9.25033 3.27948 9.32313C3.13494 9.43234 3.09881 9.61435 3.13494 9.75996C3.53243 11.3253 4.65262 12.5994 6.09802 13.1454C4.58035 13.6914 2.9904 13.9099 1.36432 13.8006C1.18364 13.8006 1.00297 13.9099 0.930696 14.0919C0.858425 14.2739 0.930696 14.4559 1.07524 14.6015C2.70132 15.8392 4.61648 16.64 6.64005 16.9677C7.29049 17.0769 7.90478 17.1133 8.55522 17.1133C14.12 17.1133 19.0344 13.3638 20.516 7.97624C20.6244 7.68502 20.6966 7.35739 20.7328 7.06617C20.7328 6.99337 20.7689 6.92056 20.7689 6.84776C20.805 6.73855 20.805 6.62934 20.8412 6.52013C21.6723 5.64647 22.3589 4.6636 22.8647 3.57152C22.937 3.42591 22.9009 3.2075 22.7925 3.09829C22.6479 2.91628 22.4311 2.87988 22.2866 2.95268ZM16.6495 5.42806C16.1797 5.35525 15.8545 4.91842 15.9268 4.44519C15.9991 3.97195 16.4327 3.64433 16.9024 3.71714C17.3722 3.78994 17.6974 4.22677 17.6251 4.70001C17.5529 5.17324 17.1193 5.50086 16.6495 5.42806Z" style="fill:#0d0302" data-v-c9a2157c></path></svg></a></div></div> <div class="articolo_content__wrap-intro" data-v-2c765f1e><div class="container" data-v-2c765f1e><div class="row" data-v-2c765f1e><div class="col-lg-12" data-v-2c765f1e><div class="articles_intro d-flex flex-column justify-content-center" data-v-52572ef3 data-v-2c765f1e><div class="articles_intro__color" style="background-color:hsl(41,97.196261682243%,88.03921568627452%)" data-v-52572ef3></div> <div class="container" data-v-52572ef3><div class="row" data-v-52572ef3><div class="offset-md-2 offset-lg-2 col-lg-9" data-v-52572ef3><h2 class="h2 articles_intro--title" data-v-52572ef3>Come creare una macchina virtuale ubuntu di facile gestione tramite Shell</h2></div></div> <div class="row" data-v-52572ef3><div class="offset-md-2 offset-lg-2 col-lg-9" data-v-52572ef3><div class="wrap-letter" data-v-f5193fb0 data-v-52572ef3><span class="icon-wd-N-bg" data-v-f5193fb0><span class="path1 all-path" data-v-f5193fb0></span><span class="path2 all-path" data-v-f5193fb0></span><span class="path3 all-path" data-v-f5193fb0></span><span class="path4 all-path" data-v-f5193fb0></span><span class="path5 all-path" data-v-f5193fb0></span><span class="path6 all-path" data-v-f5193fb0></span><span class="path7 all-path" data-v-f5193fb0></span><span class="path8 all-path" data-v-f5193fb0></span><span class="path9 all-path" data-v-f5193fb0></span><span class="path10 all-path" data-v-f5193fb0></span><span class="path11 all-path" data-v-f5193fb0></span><span class="path12 all-path" data-v-f5193fb0></span><span class="path13 all-path" data-v-f5193fb0></span><span class="path14 all-path" data-v-f5193fb0></span><span class="path15 all-path" data-v-f5193fb0></span><span class="path16 all-path" data-v-f5193fb0></span><span class="path17 all-path" data-v-f5193fb0></span><span class="path18 all-path" data-v-f5193fb0></span><span class="path19 all-path" data-v-f5193fb0></span><span class="path20 all-path" data-v-f5193fb0></span><span class="path21 all-path" data-v-f5193fb0></span><span class="path22 all-path" data-v-f5193fb0></span><span class="path23 all-path" data-v-f5193fb0></span><span class="path24 all-path" data-v-f5193fb0></span><span class="path25 all-path" data-v-f5193fb0></span><span class="path26 all-path" data-v-f5193fb0></span><span class="path27 all-path" data-v-f5193fb0></span><span class="path28 all-path" data-v-f5193fb0></span><span class="path29 all-path" data-v-f5193fb0></span><span class="path30 all-path" data-v-f5193fb0></span><span class="path31 all-path" data-v-f5193fb0></span><span class="path32 all-path" data-v-f5193fb0></span><span class="path33 all-path" data-v-f5193fb0></span><span class="path34 all-path" data-v-f5193fb0></span><span class="path35 all-path" data-v-f5193fb0></span><span class="path36 all-path" data-v-f5193fb0></span><span class="path37 all-path" data-v-f5193fb0></span><span class="path38 all-path" data-v-f5193fb0></span><span class="path39 all-path" data-v-f5193fb0></span><span class="path40 all-path" data-v-f5193fb0></span><span class="path41 all-path" data-v-f5193fb0></span><span class="path42 all-path" data-v-f5193fb0></span><span class="path43 all-path" data-v-f5193fb0></span><span class="path44 all-path" data-v-f5193fb0></span><span class="path45 all-path" data-v-f5193fb0></span><span class="path46 all-path" data-v-f5193fb0></span><span class="path47 all-path" data-v-f5193fb0></span><span class="path48 all-path" data-v-f5193fb0></span><span class="path49 all-path" data-v-f5193fb0></span><span class="path50 all-path" data-v-f5193fb0></span><span class="path51 all-path" data-v-f5193fb0></span><span class="path52 all-path" data-v-f5193fb0></span><span class="path53 all-path" data-v-f5193fb0></span><span class="path54 all-path" data-v-f5193fb0></span><span class="path55 all-path" data-v-f5193fb0></span><span class="path56 all-path" data-v-f5193fb0></span><span class="path57 all-path" data-v-f5193fb0></span><span class="path58 all-path" data-v-f5193fb0></span><span class="path59 all-path" data-v-f5193fb0></span><span class="path60 all-path" data-v-f5193fb0></span><span class="path61 all-path" data-v-f5193fb0></span><span class="path62 all-path" data-v-f5193fb0></span><span class="path63 all-path" data-v-f5193fb0></span><span class="path64 all-path" data-v-f5193fb0></span><span class="path65 all-path" data-v-f5193fb0></span><span class="path66 all-path" data-v-f5193fb0></span><span class="path67 all-path" data-v-f5193fb0></span><span class="path68 all-path" data-v-f5193fb0></span><span class="path69 all-path" data-v-f5193fb0></span><span class="path70 all-path" data-v-f5193fb0></span><span class="path71 all-path" data-v-f5193fb0></span><span class="path72 all-path" data-v-f5193fb0></span><span class="path73 all-path" data-v-f5193fb0></span><span class="path74 all-path" data-v-f5193fb0></span><span class="path75 all-path" data-v-f5193fb0></span><span class="path76 all-path" data-v-f5193fb0></span><span class="path77 all-path" data-v-f5193fb0></span><span class="path78 all-path" data-v-f5193fb0></span><span class="path79 all-path" data-v-f5193fb0></span><span class="path80 all-path" data-v-f5193fb0></span><span class="path81 all-path" data-v-f5193fb0></span><span class="path82 all-path" data-v-f5193fb0></span><span class="path83 all-path" data-v-f5193fb0></span><span class="path84 all-path" data-v-f5193fb0></span><span class="path85 all-path" data-v-f5193fb0></span><span class="path86 all-path" data-v-f5193fb0></span><span class="path87 all-path" data-v-f5193fb0></span><span class="path88 all-path" data-v-f5193fb0></span><span class="path89 all-path" data-v-f5193fb0></span><span class="path90 all-path" data-v-f5193fb0></span><span class="path91 all-path" data-v-f5193fb0></span><span class="path92 all-path" data-v-f5193fb0></span><span class="path93 all-path" data-v-f5193fb0></span><span class="path94 all-path" data-v-f5193fb0></span><span class="path95 all-path" data-v-f5193fb0></span><span class="path96 all-path" data-v-f5193fb0></span><span class="path97 all-path" data-v-f5193fb0></span><span class="path98 all-path" data-v-f5193fb0></span><span class="path99 all-path" data-v-f5193fb0></span><span class="path100 all-path" data-v-f5193fb0></span><span class="path101 all-path" data-v-f5193fb0></span><span class="path102 all-path" data-v-f5193fb0></span></span> <span class="icon-wd-N-fg" data-v-f5193fb0><span class="path1 all-path" data-v-f5193fb0></span><span class="path2 all-path" data-v-f5193fb0></span><span class="path3 all-path" data-v-f5193fb0></span><span class="path4 all-path" data-v-f5193fb0></span><span class="path5 all-path" data-v-f5193fb0></span><span class="path6 all-path" data-v-f5193fb0></span><span class="path7 all-path" data-v-f5193fb0></span><span class="path8 all-path" data-v-f5193fb0></span><span class="path9 all-path" data-v-f5193fb0></span><span class="path10 all-path" data-v-f5193fb0></span><span class="path11 all-path" data-v-f5193fb0></span><span class="path12 all-path" data-v-f5193fb0></span><span class="path13 all-path" data-v-f5193fb0></span><span class="path14 all-path" data-v-f5193fb0></span><span class="path15 all-path" data-v-f5193fb0></span><span class="path16 all-path" data-v-f5193fb0></span><span class="path17 all-path" data-v-f5193fb0></span><span class="path18 all-path" data-v-f5193fb0></span><span class="path19 all-path" data-v-f5193fb0></span><span class="path20 all-path" data-v-f5193fb0></span><span class="path21 all-path" data-v-f5193fb0></span><span class="path22 all-path" data-v-f5193fb0></span><span class="path23 all-path" data-v-f5193fb0></span><span class="path24 all-path" data-v-f5193fb0></span><span class="path25 all-path" data-v-f5193fb0></span><span class="path26 all-path" data-v-f5193fb0></span><span class="path27 all-path" data-v-f5193fb0></span><span class="path28 all-path" data-v-f5193fb0></span><span class="path29 all-path" data-v-f5193fb0></span><span class="path30 all-path" data-v-f5193fb0></span><span class="path31 all-path" data-v-f5193fb0></span><span class="path32 all-path" data-v-f5193fb0></span><span class="path33 all-path" data-v-f5193fb0></span><span class="path34 all-path" data-v-f5193fb0></span><span class="path35 all-path" data-v-f5193fb0></span><span class="path36 all-path" data-v-f5193fb0></span><span class="path37 all-path" data-v-f5193fb0></span><span class="path38 all-path" data-v-f5193fb0></span><span class="path39 all-path" data-v-f5193fb0></span><span class="path40 all-path" data-v-f5193fb0></span><span class="path41 all-path" data-v-f5193fb0></span><span class="path42 all-path" data-v-f5193fb0></span><span class="path43 all-path" data-v-f5193fb0></span><span class="path44 all-path" data-v-f5193fb0></span><span class="path45 all-path" data-v-f5193fb0></span><span class="path46 all-path" data-v-f5193fb0></span><span class="path47 all-path" data-v-f5193fb0></span><span class="path48 all-path" data-v-f5193fb0></span><span class="path49 all-path" data-v-f5193fb0></span><span class="path50 all-path" data-v-f5193fb0></span><span class="path51 all-path" data-v-f5193fb0></span><span class="path52 all-path" data-v-f5193fb0></span><span class="path53 all-path" data-v-f5193fb0></span><span class="path54 all-path" data-v-f5193fb0></span><span class="path55 all-path" data-v-f5193fb0></span><span class="path56 all-path" data-v-f5193fb0></span><span class="path57 all-path" data-v-f5193fb0></span><span class="path58 all-path" data-v-f5193fb0></span><span class="path59 all-path" data-v-f5193fb0></span><span class="path60 all-path" data-v-f5193fb0></span><span class="path61 all-path" data-v-f5193fb0></span><span class="path62 all-path" data-v-f5193fb0></span><span class="path63 all-path" data-v-f5193fb0></span><span class="path64 all-path" data-v-f5193fb0></span><span class="path65 all-path" data-v-f5193fb0></span><span class="path66 all-path" data-v-f5193fb0></span><span class="path67 all-path" data-v-f5193fb0></span><span class="path68 all-path" data-v-f5193fb0></span><span class="path69 all-path" data-v-f5193fb0></span><span class="path70 all-path" data-v-f5193fb0></span><span class="path71 all-path" data-v-f5193fb0></span><span class="path72 all-path" data-v-f5193fb0></span><span class="path73 all-path" data-v-f5193fb0></span><span class="path74 all-path" data-v-f5193fb0></span><span class="path75 all-path" data-v-f5193fb0></span><span class="path76 all-path" data-v-f5193fb0></span><span class="path77 all-path" data-v-f5193fb0></span><span class="path78 all-path" data-v-f5193fb0></span><span class="path79 all-path" data-v-f5193fb0></span><span class="path80 all-path" data-v-f5193fb0></span><span class="path81 all-path" data-v-f5193fb0></span><span class="path82 all-path" data-v-f5193fb0></span><span class="path83 all-path" data-v-f5193fb0></span><span class="path84 all-path" data-v-f5193fb0></span><span class="path85 all-path" data-v-f5193fb0></span><span class="path86 all-path" data-v-f5193fb0></span><span class="path87 all-path" data-v-f5193fb0></span><span class="path88 all-path" data-v-f5193fb0></span><span class="path89 all-path" data-v-f5193fb0></span><span class="path90 all-path" data-v-f5193fb0></span><span class="path91 all-path" data-v-f5193fb0></span><span class="path92 all-path" data-v-f5193fb0></span><span class="path93 all-path" data-v-f5193fb0></span><span class="path94 all-path" data-v-f5193fb0></span><span class="path95 all-path" data-v-f5193fb0></span><span class="path96 all-path" data-v-f5193fb0></span><span class="path97 all-path" data-v-f5193fb0></span><span class="path98 all-path" data-v-f5193fb0></span><span class="path99 all-path" data-v-f5193fb0></span><span class="path100 all-path" data-v-f5193fb0></span><span class="path101 all-path" data-v-f5193fb0></span><span class="path102 all-path" data-v-f5193fb0></span></span> <span class="wrap-letter--char" style="color:#000" data-v-f5193fb0>N</span></div> <div class="p-xxl articles_intro--paragraph" style="color:#000" data-v-52572ef3></div></div></div></div></div></div></div></div></div> <div class="articolo_all-content" data-v-2c765f1e><div class="container" data-v-2c765f1e><div class="row justify-content-center" data-v-2c765f1e><div class="col-md-8" data-v-2c765f1e><div class="articolo_content__wrap-text--paragraph article-content p-xl" data-v-2c765f1e><p style="text-align:justify"><strong>Cos’è la containerizzazione?</strong></p> <p style="text-align:justify">La containerizzazione è una tecnologia di virtualizzazione leggera che consente di eseguire e isolare le applicazioni e i processi, in ambienti virtuali autonomi chiamati "container". Un container rappresenta un ambiente di esecuzione isolato, contenente l'applicazione, le librerie e le risorse necessarie per il suo funzionamento. Ciò consente di eseguire applicazioni in modo efficiente e affidabile su diverse piattaforme, senza dover preoccuparsi delle differenze nell'ambiente di esecuzione sottostante.</p> <p style="text-align:justify">In altre parole: la containerizzazione permette di confezionare un'applicazione insieme a tutte le sue dipendenze in un pacchetto singolo, chiamato container, che può essere eseguito su qualsiasi sistema operativo o infrastruttura, che supporti la tecnologia di containerizzazione utilizzata (ad esempio, Docker o Kubernetes).</p> <p style="text-align:justify">Le principali caratteristiche della containerizzazione includono:</p> <ol style="text-align:justify"> <li><strong>Isolamento</strong>: ogni container è isolato dagli altri, il che significa che le applicazioni contenute in esso possono eseguire senza interferire con altre applicazioni o risorse sul sistema host.</li> <li><strong>Portabilità</strong>: i container sono indipendenti dal sistema operativo e dall'infrastruttura sottostante, quindi possono essere facilmente spostati e distribuiti su diverse piattaforme, senza dover modificare il codice dell'applicazione.</li> <li><strong>Rapido avvio e arresto</strong>: i container possono essere avviati e arrestati molto rapidamente, permettendo una scalabilità rapida ed efficiente delle applicazioni.</li> <li><strong>Riduzione delle risorse</strong>: poiché i container condividono il kernel del sistema host, richiedono meno risorse rispetto alle tradizionali macchine virtuali, dove è necessario eseguire un sistema operativo completo per ciascuna istanza.</li> <li><strong>Versionamento e gestione semplificata</strong>: la containerizzazione consente di gestire e versionare le applicazioni in modo più semplice, garantendo coerenza tra ambienti di sviluppo, test e produzione.</li> </ol> <p style="text-align:justify">La containerizzazione è estremamente popolare per lo sviluppo di applicazioni, soprattutto nel contesto di architetture a microservizi, poiché semplifica il processo di sviluppo, distribuzione e gestione delle applicazioni, consentendo di ottenere un'infrastruttura più flessibile, scalabile e resiliente.</p> <p style="text-align:justify"> </p> <p style="text-align:justify"><strong>Cos’è la virtualizzazione?</strong></p> <p style="text-align:justify">La virtualizzazione è una tecnologia che consente di creare e gestire ambienti di esecuzione virtuali, noti come "macchine virtuali" (VM), all'interno di un unico sistema fisico detto "host". Ogni macchina virtuale funge da un computer autonomo con il proprio sistema operativo, risorse hardware e applicazioni, ma condivide le risorse fisiche dell'host con altre macchine virtuali.</p> <p style="text-align:justify">In altre parole, la virtualizzazione permette di eseguire più sistemi operativi e le loro applicazioni in modo simultaneo sullo stesso hardware fisico, creando un ambiente isolato per ciascuna macchina virtuale. Questo approccio consente di sfruttare al massimo le risorse hardware, ottimizzando l'utilizzo della CPU, della memoria e dello spazio su disco.</p> <p style="text-align:justify">Le principali caratteristiche della virtualizzazione includono:</p> <ol style="text-align:justify"> <li><strong>Isolamento</strong>: ogni macchina virtuale è completamente isolata dalle altre, il che significa che le modifiche o i problemi su una VM non influiscono sulle altre.</li> <li><strong>Compatibilità multi-piattaforma</strong>: le macchine virtuali possono essere eseguite su diversi sistemi operativi e hardware, rendendo più facile il porting delle applicazioni tra ambienti diversi.</li> <li><strong>Snapshot e clonazione</strong>: la possibilità di creare snapshot e clonare macchine virtuali consente di creare copie esatte di ambienti per scopi di backup, test o distribuzione.</li> <li><strong>Gestione centralizzata</strong>: le piattaforme di virtualizzazione offrono strumenti per la gestione centralizzata delle macchine virtuali, semplificando l'orchestrazione e il controllo delle risorse.</li> <li><strong>Migrazione e bilanciamento del carico</strong>: Le VM possono essere facilmente spostate tra diversi host fisici per ridistribuire il carico o per operazioni di manutenzione, garantendo continuità di servizio.</li> </ol> <p style="text-align:justify">La virtualizzazione è ampiamente utilizzata in diversi contesti, come lo sviluppo di software, la gestione di server, l'ambito aziendale e il cloud computing. Le piattaforme di virtualizzazione più note includono VMware, Microsoft Hyper-V e KVM (Kernel-based Virtual Machine) per ambienti Linux. Questa tecnologia è stata un importante passo avanti nella semplificazione della gestione delle risorse informatiche e ha contribuito a ridurre i costi e migliorare l'efficienza delle infrastrutture IT.</p> <p style="text-align:justify"><strong>Cosa succede oggi nella realtà?</strong></p> <p style="text-align:justify">Nel panorama attuale è abbastanza comune avere macchine virtualizzate (VM) su cui vengono poi usati dei container, in un sistema di “scatole” su “scatole” , che permette di avere sistemi sempre più flessibili e resistenti. Una volta che si ha una VM (virtual machine) si ha in pratica un approccio operativo, molto simile a quello di avere una macchina fisica. Si possono ovviamente avere degli snapshot e una rapido accesso al restore dei backup, però il plus di tecnologie come docker, che permettono isolamento e maggiore velocità nelle operazioni di rilascio di cambiamenti al codice anche molto consistenti, non ha pari. </p> <p style="text-align:justify"><strong>Un caso reale</strong></p> <p style="text-align:justify">Nel lavoro di tutti i giorni, mi trovo ad utilizzare sul mio Mac Docker Desktop un'applicazione sviluppata da Docker, Inc. che offre una buona esperienza di sviluppo, con molti strumenti per gestire i container Docker, su sistemi operativi Windows e macOS. Progettata per semplificare il processo di creazione, gestione e distribuzione di container Docker su desktop locali, rendendo la containerizzazione accessibile e facile a qualunque elemento del team, qualsiasi sia la sua formazione. Questa soluzione, solitamente molto valida, ha mostrato un po’ di pecche su un paio di progetti al limite, costringendomi a trovare un’altra soluzione. È lì che mi sono interessato a Multipass Run.</p> <p style="text-align:justify"><strong>Il vantaggio di Multipass.run</strong></p> <p style="text-align:justify">Con multipass.run ho potuto crearmi in maniera asciutta e senza fronzoli, tramite shell, una VM Ubuntu in maniera molto veloce. Questa Virtual machine ha il vantaggio di essere una “vera” macchina ubuntu, che replica molto più fedelmente quello che poi mi ritrovo spesso in produzione, ovvero una docherizzazione su macchine virtuali. </p> <p style="text-align:justify"><strong>Facciamo un mini progetto assieme!</strong></p> <p style="text-align:justify">Andiamo su sito <a href="https://multipass.run/">https://multipass.run/</a> e iniziamo a spulciare un po’ di documentazione.</p> <p style="text-align:justify">Scopriamo inanzitutto come installare multipass.run sullla nostra macchina</p> <p style="text-align:justify">Se abbiamo MacOs, ci basterà usare il gestore di pacchetti Brew. Non avendo testato su Windows, riporto solo la soluzione sperimentata su mac, lasciando agli utenti di windows testare in autonomia l’ottima documentazione.</p> <p style="text-align:justify"><code>brew install --cask multipass</code></p> <p style="text-align:justify">Potremmo aver bisogno di usare una VM abbastanza corposa, quindi meglio saper usare da subito il comando di creazione della macchina, che ci permette di specificare cpu, ram e dimensione hd.</p> <p style="text-align:justify"><code>multipass launch --cpus 2 --disk 10G --memory 2G</code></p> <p style="text-align:justify">Otterremo quindi il nome della nostra macchina, nel mio caso: discerning-goldfinch</p> <p style="text-align:justify">Entriamo nella nostra VM</p> <p style="text-align:justify">multipass shell discerning-goldfinch</p> <p style="text-align:justify">usiamo </p> <p style="text-align:justify"><code>sudo su </code></p> <p style="text-align:justify">per diventare utente con accessi di amministratore, ed installiamo docker e docker compose </p> <p style="text-align:justify"><code># Install Docker</code></p> <p style="text-align:justify"><code>apt-get -y update</code></p> <p style="text-align:justify"><code>apt-get -y install ca-certificates curl gnupg lsb-release</code></p> <p style="text-align:justify"><code>mkdir -p /etc/apt/keyrings</code></p> <p style="text-align:justify"><code>curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg</code></p> <p style="text-align:justify"><code>echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null</code></p> <p style="text-align:justify"><code>apt-get -y update</code></p> <p style="text-align:justify"><code>apt-get -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-compose</code></p> <p style="text-align:justify"><code>#install docker compose</code></p> <p style="text-align:justify"><code>sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose</code></p> <p style="text-align:justify"><code>sudo chmod +x /usr/local/bin/docker-compose</code></p> <p style="text-align:justify"><code>#install doacker </code></p> <p style="text-align:justify"><code>sudo curl -L https://github.com/lotrekagency/doacker/archive/master.tar.gz | tar xvfz - --strip 2 -C /usr/local/bin/</code></p> <p style="text-align:justify">Adesso possiamo copiare il nostro progetto velocemente con il comando multipass transfer, qui per continuare con il nostro esempio, creeremo un banalissimo docker-compose.yml, che ci permetterà ditirare su un’istanza di nginx su porta 80</p> <p style="text-align:justify"><code>version: '3'</code></p> <p style="text-align:justify"><code>services:</code></p> <p style="text-align:justify"><code>nginx:</code></p> <p style="text-align:justify"><code>image: nginx:latest</code></p> <p style="text-align:justify"><code>container_name: nginx_container</code></p> <p style="text-align:justify"><code>ports:</code></p> <p style="text-align:justify"><code>- "80:80"</code></p> <p style="text-align:justify"><br>multipass transfer /percorso-completo-del-file<a href="http://lotrek.it/docker-compose.yml">/docker-compose.yml</a> discerning-goldfinch:/home/ubuntu</p> <p style="text-align:justify">lanciamo quindi </p> <p style="text-align:justify"><code>docker compose up -d</code></p> <p style="text-align:justify">recuperiamo con </p> <p style="text-align:justify"><code>multipass list</code></p> <p style="text-align:justify">l’ip della vm che abbiamo creato, nel mio caso 192.168.64.6</p> <p style="text-align:justify">andiamo nel nostro browser, inseriamo l’indirizzo ip della VM, ed ecco rispondere nginx </p> <p style="text-align:justify"><strong>In soldoni</strong></p> <p style="text-align:justify">Abbiamo appena appena toccato la superficie di multipass.run, uno strumento molto veloce per creare agilissime VM ubuntu, su cui poter testare piuttosto fedelmente e facilmente i nostri progetti. Sicuramente una freccia in più, leggera e flessibile, al nostro Arco.</p></div></div></div></div></div></div></section> <section class="article-form" data-v-13c76741 data-v-2c765f1e><div class="container" data-v-13c76741><div class="row" data-v-13c76741><div class="offset-lg-2 col-lg-6" data-v-13c76741><h1 class="h1 article-form__title" data-v-13c76741>Analizza la tua presenza online.</h1> <h4 class="h4 article-form__subtitle" data-v-13c76741>Scrivici per una consulenza gratuita</h4> <div class="custom-input styled-input light" data-v-0e9012da data-v-13c76741><input required class="custom-input__input" data-v-0e9012da> <label class="custom-input__label" data-v-0e9012da>Nome e cognome*</label> <span style="background:#f6f6f6" data-v-0e9012da></span> <!----></div> <div class="custom-input styled-input light" data-v-0e9012da data-v-13c76741><input required class="custom-input__input" data-v-0e9012da> <label class="custom-input__label" data-v-0e9012da>Email*</label> <span style="background:#f6f6f6" data-v-0e9012da></span> <!----></div> <div class="custom-input styled-input light" data-v-0e9012da data-v-13c76741><input required class="custom-input__input" data-v-0e9012da> <label class="custom-input__label" data-v-0e9012da>Azienda*</label> <span style="background:#f6f6f6" data-v-0e9012da></span> <!----></div> <div class="custom-input styled-input light" data-v-0e9012da data-v-13c76741><input required class="custom-input__input" data-v-0e9012da> <label class="custom-input__label" data-v-0e9012da>Ruolo*</label> <span style="background:#f6f6f6" data-v-0e9012da></span> <!----></div> <div class="custom-input styled-input light" data-v-ee52cb40 data-v-13c76741><textarea type="text" required class="custom-input__input" data-v-ee52cb40></textarea> <label class="custom-input__label" data-v-ee52cb40>Cosa vorresti approfondire?</label> <span style="background:#f6f6f6" data-v-ee52cb40></span> <!----></div> <div class="form-group" data-v-13c76741><input type="checkbox" id="policy" required checked data-v-13c76741> <label for="policy" class="p-s" data-v-13c76741> Dichiaro di aver letto e compreso l'informativa sulla privacy e di esprimere il consenso all'utilizzo degli stessi per le finalità espresse nell'informativa privacy ai sensi dell'art.. 12 e ss. regolamento UE 679/2016 e del D.LGS. 196/2003 così come modificato dal D.LGS. 101/2018. </label> <br data-v-13c76741> <span class="error" data-v-13c76741></span></div> <div class="form-group" data-v-13c76741><input type="checkbox" id="newsletter" data-v-13c76741> <label for="newsletter" class="p-m" data-v-13c76741> Acconsento al trattamento dei miei dati per le finalità di informazione, promozionale, commerciale e di marketing presentate nella <a href="/privacy-policy" target="_blank" style="text-decoration:underline;color:#0d0302" data-v-13c76741>Privacy Policy</a></label> <br data-v-13c76741></div> <a class="cta-secondary-m cta-send d-block mt-4 w-100" data-v-13c76741><!----> <!----> Richiedi consulenza </a></div></div></div></section> <section class="articolo_wrap-author" data-v-83ef6e14 data-v-2c765f1e><div class="articolo_wrap-author__container-colored" style="background-color:#fcb92c" data-v-83ef6e14><div class="container" data-v-83ef6e14><div class="row" data-v-83ef6e14><div class="col-md-3 col-lg-3 articolo_wrap-author__container-colored__wrap-img" data-v-83ef6e14><figure class="articolo_wrap-author__container-colored__wrap-img__circle" style="background-image:url(https://lotrek.fra1.cdn.digitaloceanspaces.com/production/media/HUMAN-MarcoB-ON.png);border:25px solid#fcb92c" data-v-83ef6e14></figure></div> <div class="col-md-7 col-lg-7 articolo_wrap-author__container-colored__content" data-v-83ef6e14><h1 class="h1 articolo_wrap-author__container-colored__content--title" style="color:#0d0302" data-v-83ef6e14>Marco Bellomo</h1> <h5 class="h5 articolo_wrap-author__container-colored__content--role" style="color:#0d0302" data-v-83ef6e14>Chairman</h5> <div class="articolo_wrap-author__container-colored__content--description p-l" style="color:#0d0302" data-v-83ef6e14><p>A diciott'anni pensavo che sarei diventato uno scrittore di fama mondiale e che avrei dominato le classifiche con il mio oscuro ciclo fantasy. A ventiquattr'anni pensavo che il PHP fosse immortale. Oggi mi piace non dare nulla per scontato, forse perché ...</p></div></div> <div class="col-md-2 col-lg-2 articolo_wrap-author__container-cta" data-v-83ef6e14><a href="/blog/human-marcobellomo" class="cta-primary-m" data-v-83ef6e14> Profilo e articoli </a></div></div></div></div></section> <div class="service_comunication-blog" data-v-f8d83d30 data-v-2c765f1e><div class="service_comunication-blog__color" style="background-color:#fff" data-v-f8d83d30></div> <div class="container" data-v-f8d83d30><div class="row" data-v-f8d83d30><div class="col-lg-12 service_comunication-blog__content" data-v-f8d83d30><h6 class="h6 service_comunication-blog__content--subtitle" data-v-f8d83d30> Articoli quanti ne vuoi </h6> <h2 class="h2 service_comunication-blog__content--title" data-v-f8d83d30> Altre idee </h2> <div class="service_comunication-blog__content__wrap-cards" data-v-f8d83d30><div class="col-md-4 col-lg-4" data-v-f8d83d30><div class="service_comunication-blog__content__card" data-v-f8d83d30><div class="service_comunication-blog__content__card__author" data-v-f8d83d30><div class="service_comunication-blog__content__card__author--color" style="background-color:#fff" data-v-f8d83d30></div> <figure style="background-image:url(https://lotrek.fra1.cdn.digitaloceanspaces.com/production/media/HUMAN-MarcoB-ON.png)" data-v-f8d83d30></figure></div> <a href="/blog/sentry-error-tracking" class="service_comunication-blog__content__card__paragraph" data-v-f8d83d30><figure class="service_comunication-blog__content__card__bg-image" style="background-image:url(https://lotrek.fra1.cdn.digitaloceanspaces.com/production/media/sentry-Cover.png)" data-v-f8d83d30></figure></a> <span class="service_comunication-blog__content__card__text-author" data-v-f8d83d30>Scritto da <b data-v-f8d83d30><a href="/blog/human-marcobellomo" data-v-f8d83d30> Marco Bellomo </a></b></span> <a href="/blog/sentry-error-tracking" class="service_comunication-blog__content__card__paragraph" data-v-f8d83d30> Il monitoraggio in produzione con Sentry </a></div></div><div class="col-md-4 col-lg-4" data-v-f8d83d30><div class="service_comunication-blog__content__card" data-v-f8d83d30><div class="service_comunication-blog__content__card__author" data-v-f8d83d30><div class="service_comunication-blog__content__card__author--color" style="background-color:#fff" data-v-f8d83d30></div> <figure style="background-image:url(https://lotrek.fra1.cdn.digitaloceanspaces.com/production/media/HUMAN-SalvatoreC-ON.png)" data-v-f8d83d30></figure></div> <a href="/blog/intervista-gabriele-baldi-python" class="service_comunication-blog__content__card__paragraph" data-v-f8d83d30><figure class="service_comunication-blog__content__card__bg-image" style="background-image:url(https://lotrek.fra1.cdn.digitaloceanspaces.com/production/media/220119_Python_-_Cover.png)" data-v-f8d83d30></figure></a> <span class="service_comunication-blog__content__card__text-author" data-v-f8d83d30>Scritto da <b data-v-f8d83d30><a href="/blog/human-salvatorechiarenza" data-v-f8d83d30> Salvatore Chiarenza </a></b></span> <a href="/blog/intervista-gabriele-baldi-python" class="service_comunication-blog__content__card__paragraph" data-v-f8d83d30> Perché Python è meglio: un'intervista | Idee Lotrèk </a></div></div></div> <div class="service_comunication-blog__content__wrap-cta" data-v-f8d83d30><a href="/blog" class="cta-primary-m nuxt-link-active" data-v-f8d83d30>Vai al blog</a></div></div></div></div></div> <section class="footer" data-v-2c765f1e><div class="footer__contact-us" style="display:block" data-v-6a9caf30><div class="footer__contact-us--image" style="background-image:url(/_nuxt/img/bg_footer_contactus.6e9d931.jpg)" data-v-6a9caf30></div> <div class="footer__contact-us--gradient" style="background-color:#0d0302;opacity:.7" data-v-6a9caf30></div> <div class="container" data-v-6a9caf30><div class="row" data-v-6a9caf30><div class="col-lg-6" data-v-6a9caf30><h2 class="h2 footer__contact-us--title" data-v-6a9caf30>Contattaci</h2> <p class="p-xl footer__contact-us--paragraph" data-v-6a9caf30> Condividi i tuoi obiettivi, non aspettiamo altro! </p> <a href="/contatti" class="cta-primary-m override_cta" data-v-6a9caf30>Call to action</a></div></div></div></div> <div class="footer__subscribe" style="display:none" data-v-4b849016><div class="footer__subscribe__onigiri" data-v-4b849016><figure data-v-4b849016><img src="/_nuxt/img/onigiri.f979cf7.svg" alt="Lotrek Onigiri" data-v-4b849016></figure></div> <div class="container" data-v-4b849016><div class="row" data-v-4b849016><div class="offset-md-0 col-md-4 offset-lg-2 col-lg-4 footer__subscribe__wrap-text" data-v-4b849016><h3 class="h3 footer__subscribe__wrap-text--title" data-v-4b849016>Niente spam, solo cose buone</h3> <p class="p-m footer__subscribe__wrap-text--paragraph" data-v-4b849016>La newsletter comoda per rimanere aggiornati sul digital marketing</p></div> <div class="col-md-5 col-lg-3 footer__subscribe__wrap-inputs" data-v-4b849016><div class="custom-input styled-input" data-v-0e9012da data-v-4b849016><input required class="custom-input__input" data-v-0e9012da> <label class="custom-input__label" data-v-0e9012da>Nome e cognome</label> <span style="background:#0d0302" data-v-0e9012da></span> <!----></div> <div class="custom-input styled-input" data-v-0e9012da data-v-4b849016><input required class="custom-input__input" data-v-0e9012da> <label class="custom-input__label" data-v-0e9012da>Email</label> <span style="background:#0d0302" data-v-0e9012da></span> <!----></div> <!----></div> <div class="col-md-3 col-lg-3 footer__subscribe__wrap-cta" data-v-4b849016><a class="cta-secondary-s" data-v-4b849016>Iscrivimi</a> <div class="form-group newprivtext" data-v-4b849016><div data-v-4b849016><input type="checkbox" id="policy" required checked data-v-4b849016> <label for="policy" class="p-s" style="color:#fff" data-v-4b849016>Dichiaro di aver preso visione della nostra <a href="/privacy-policy" class="link" data-v-4b849016>privacy policy</a> e acconsento al trattamento dei miei dati personali per l’invio della newsletter.</label></div> <!----></div></div></div></div></div> <div class="footer__links" style="background-color:#0d0302" data-v-4e3cf106><div class="container" data-v-4e3cf106><div class="row footer__links__row" data-v-4e3cf106><div class="footer__links__wrap-logo col-md-2 col-lg-2" data-v-4e3cf106><svg width="160" height="135" viewBox="0 0 690 433" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-4e3cf106><path d="M40.7798 39.6797H65.3398V81.0397H114.15V39.6797H138.56V145.38H114.15V101.8H65.3398V145.38H40.7798V39.6797Z" fill="white"></path> <path d="M169.46 39.6797H194.02V103.07C194.02 120.5 202.9 126.68 214.94 126.68C228.09 126.68 236.02 118.12 236.02 103.7V39.6797H260.43V102.75C260.43 131.75 239.99 147.28 214.79 147.28C189.59 147.28 169.47 135.71 169.47 104.97V39.6797H169.46Z" fill="white"></path> <path d="M293.069 39.6797H328.089L349.959 105.45L371.829 39.6797H406.539L410.339 145.38H386.569L383.879 66.7797L357.099 145.38H341.569L315.419 68.0397L312.879 145.38H289.109L293.069 39.6797Z" fill="white"></path> <path d="M468.02 38.8799H491.32L530.62 145.38H505.74L499.08 126.36H459.62L452.96 145.38H428.71L468.01 38.8799H468.02ZM466.75 105.76H491.95L479.27 69.9399L466.75 105.76Z" fill="white"></path> <path d="M550.899 39.6797H575.779L621.419 107.35V39.6797H645.509V145.38H620.309L574.989 77.7097V145.38H550.899V39.6797Z" fill="white"></path> <path d="M40.7798 162.68H80.2398C107.5 162.68 116.06 175.83 116.06 188.04C116.06 198.82 108.93 205.95 103.22 210.23C110.03 213.87 120.49 222.27 120.49 237.65C120.49 256.35 105.59 268.4 84.3598 268.4H40.7798V162.69V162.68ZM65.3398 205.31H85.6298C85.6298 205.31 90.5398 201.82 90.5398 194.37C90.5398 188.35 87.8498 183.12 77.8598 183.12H65.3398V205.31ZM81.9798 247.94C91.1698 247.94 94.9798 243.19 94.9798 236.21C94.9798 229.87 91.0198 224.96 81.9798 224.96H65.3398V247.94H81.9798Z" fill="white"></path> <path d="M145.06 162.68H214.16V183.12H169.63V204.51H204.81V225.27H169.63V247.93H216.22V268.37H145.06V162.66V162.68Z" fill="white"></path> <path d="M239.98 162.68H309.55V183.12H264.54V205.62H300.2V225.91H264.54V268.38H239.98V162.67V162.68Z" fill="white"></path> <path d="M384.82 160.77C421.27 160.77 443.3 185.02 443.3 213.54C443.3 242.06 420.32 270.28 383.4 270.28C346.48 270.28 325.87 244.29 325.87 215.76C325.87 187.23 346.47 160.77 384.82 160.77ZM383.87 249.68C405.26 249.68 417.63 232.72 417.63 214.81C417.63 196.9 406.54 181.37 384.67 181.37C362.8 181.37 351.39 197.69 351.39 215.28C351.39 231.44 361.85 249.67 383.88 249.67L383.87 249.68Z" fill="white"></path> <path d="M467.39 162.68H506.69C533.95 162.68 546.31 177.1 546.31 195.96C546.31 208.48 540.6 218.62 529.99 224.49L558.67 268.39H529.51L505.9 231.15H491.95V268.39H467.39V162.68ZM500.67 210.86C516.99 210.86 520.8 204.68 520.8 196.6C520.8 188.52 516.52 183.13 502.89 183.13H491.95V210.86H500.67Z" fill="white"></path> <path d="M577.68 162.68H646.78V183.12H602.25V204.51H637.43V225.27H602.25V247.93H648.84V268.37H577.68V162.66V162.68Z" fill="white"></path> <path d="M40.7798 285.68H81.5098C109.88 285.68 139.04 299.31 139.04 336.87C139.04 372.37 113.05 391.39 75.4898 391.39H40.7798V285.68ZM73.8998 370.94C102.27 370.94 113.52 356.2 113.52 337.5C113.52 318.8 102.59 306.12 79.2898 306.12H65.3398V370.94H73.8998Z" fill="white"></path> <path d="M159.95 285.68H184.51V391.39H159.95V285.68Z" fill="white"></path> <path d="M266.92 283.77C289.11 283.77 303.37 291.38 303.37 291.38L294.34 311.98C294.34 311.98 282.3 305.17 266.13 305.17C242.99 305.17 229.84 319.91 229.84 339.24C229.84 361.11 247.11 371.89 265.97 371.89C272.78 371.89 280.87 370.78 280.87 370.78V352.24H260.43V331.64H304.96V388.69C304.96 388.69 280.4 393.29 264.39 393.29C230.63 393.29 204.96 372.69 204.96 340.52C204.96 310.41 227.78 283.79 266.92 283.79V283.77Z" fill="white"></path> <path d="M327.779 285.68H352.339V391.39H327.779V285.68Z" fill="white"></path> <path d="M403.679 306.12H370.399V285.68H460.889V306.12H428.239V391.38H403.679V306.12Z" fill="white"></path> <path d="M498.289 284.88H521.59L560.889 391.38H536.009L529.349 372.36H489.889L483.229 391.38H458.979L498.279 284.88H498.289ZM497.019 351.76H522.219L509.539 315.94L497.019 351.76Z" fill="white"></path> <path d="M576.26 285.68H600.82V370.94H646.94V391.38H576.26V285.67V285.68Z" fill="white"></path></svg></div> <div class="footer__links__menu offset-md-0 col-md-7 offset-lg-1 col-lg-6" data-v-4e3cf106><div class="footer__links__menu__column" data-v-4e3cf106><span class="footer__links__menu__column--pretitle" style="color:#fff" data-v-4e3cf106>Servizi</span> <ul class="footer__links__menu__column__list" data-v-4e3cf106><li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/web-marketing-agency" class="p-l" style="color:#fff" data-v-4e3cf106> Performance </a></li> <li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/web-development-agency" class="p-l" style="color:#fff" data-v-4e3cf106> Technology </a></li> <li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/creative-agency" class="p-l" style="color:#fff" data-v-4e3cf106> Brand Experience </a></li></ul></div> <div class="footer__links__menu__column" data-v-4e3cf106><span class="footer__links__menu__column--pretitle" style="color:#fff" data-v-4e3cf106>Lotrèk</span> <ul class="footer__links__menu__column__list" data-v-4e3cf106><li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/digital-agency" class="p-l" style="color:#fff" data-v-4e3cf106> Agenzia </a></li> <li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/portfolio-digital-agency" class="p-l" style="color:#fff" data-v-4e3cf106> Lavori </a></li> <li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/soluzioni-digitali" class="p-l" style="color:#fff" data-v-4e3cf106> Soluzioni </a></li> <li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/blog" class="p-l nuxt-link-active" style="color:#fff" data-v-4e3cf106> Blog </a></li> <li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/clienti" class="p-l" style="color:#fff" data-v-4e3cf106> Clienti </a></li> <li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/newsletter" class="p-l" style="color:#fff" data-v-4e3cf106> Newsletter </a></li></ul></div> <div class="footer__links__menu__column" data-v-4e3cf106><span class="footer__links__menu__column--pretitle" style="color:#fff" data-v-4e3cf106>Contatto</span> <ul class="footer__links__menu__column__list" data-v-4e3cf106><li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/contatti" class="p-l" style="color:#fff" data-v-4e3cf106> Contatti </a></li> <li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/preventivo-progetto-digitale" class="p-l" style="color:#fff" data-v-4e3cf106> Preventivo </a></li> <li class="footer__links__menu__column__list--item" data-v-4e3cf106><a href="/lavora-con-lotrek" class="p-l" style="color:#fff" data-v-4e3cf106> Lavora con noi </a></li></ul></div></div> <div class="footer__links__social offset-md-0 col-md-4 offset-lg-1 col-lg-3" data-v-4e3cf106><a href="https://www.instagram.com/lotrek_digital/" target="_blank" aria-label="Lotrek Instagram link" class="footer__links__social--link" data-v-4e3cf106><figure data-v-4e3cf106><div data-v-14113e72 data-v-4e3cf106><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-14113e72><path d="M5.84352 0.113281C3.10613 0.113281 0.902344 2.31708 0.902344 5.05446V16.1721C0.902344 18.9095 3.10613 21.1133 5.84352 21.1133H16.9612C19.6986 21.1133 21.9023 18.9095 21.9023 16.1721V5.05446C21.9023 2.31708 19.6986 0.113281 16.9612 0.113281H5.84352ZM17.5788 3.20152C18.261 3.20152 18.8141 3.75456 18.8141 4.43681C18.8141 5.11903 18.261 5.6721 17.5788 5.6721C16.8966 5.6721 16.3435 5.11903 16.3435 4.43681C16.3435 3.75456 16.8966 3.20152 17.5788 3.20152ZM11.4023 5.36328C14.2945 5.36328 16.6523 7.72111 16.6523 10.6133C16.6523 13.5054 14.2945 15.8633 11.4023 15.8633C8.51015 15.8633 6.15234 13.5054 6.15234 10.6133C6.15234 7.72111 8.51015 5.36328 11.4023 5.36328ZM11.4023 6.59858C9.17776 6.59858 7.38764 8.38873 7.38764 10.6133C7.38764 12.8378 9.17776 14.628 11.4023 14.628C13.6269 14.628 15.417 12.8378 15.417 10.6133C15.417 8.38873 13.6269 6.59858 11.4023 6.59858Z" style="fill:#fff" data-v-14113e72></path></svg></div></figure></a> <a href="https://www.facebook.com/LotrekAgency" target="_blank" aria-label="Lotrek Facebook link" class="footer__links__social--link" data-v-4e3cf106><figure data-v-4e3cf106><svg width="12" height="22" viewBox="0 0 12 22" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-79f17f3a data-v-4e3cf106><path d="M11.4881 0.117651L8.84972 0.113281C5.88557 0.113281 3.97 2.14178 3.97 5.28141V7.66426H1.31721C1.08797 7.66426 0.902344 7.85608 0.902344 8.09268V11.5452C0.902344 11.7818 1.08819 11.9734 1.31721 11.9734H3.97V20.6851C3.97 20.9217 4.15563 21.1133 4.38486 21.1133H7.846C8.07524 21.1133 8.26087 20.9215 8.26087 20.6851V11.9734H11.3626C11.5918 11.9734 11.7775 11.7818 11.7775 11.5452L11.7787 8.09268C11.7787 7.97908 11.7349 7.87028 11.6572 7.78988C11.5796 7.70949 11.4737 7.66426 11.3637 7.66426H8.26087V5.64429C8.26087 4.67341 8.48502 4.18054 9.71035 4.18054L11.4877 4.17988C11.7167 4.17988 11.9023 3.98807 11.9023 3.75168V0.545852C11.9023 0.309686 11.7169 0.118088 11.4881 0.117651Z" style="fill:#fff" data-v-79f17f3a></path></svg></figure></a> <a href="https://www.linkedin.com/company/lotrek/" target="_blank" aria-label="Lotrek Linkedin link" class="footer__links__social--link" data-v-4e3cf106><figure data-v-4e3cf106><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-26f2ed3a data-v-4e3cf106><path d="M4.97807 7.53125H0.213867V21.6955H4.97807V7.53125Z" style="fill:#fff" data-v-26f2ed3a></path> <path d="M2.59534 5.6817C4.02871 5.6817 5.19069 4.56546 5.19069 3.18851C5.19069 1.81155 4.02871 0.695312 2.59534 0.695312C1.16197 0.695312 0 1.81155 0 3.18851C0 4.56546 1.16197 5.6817 2.59534 5.6817Z" style="fill:#fff" data-v-26f2ed3a></path> <path d="M16.6577 7.16797C13.9048 7.16797 12.9943 8.39662 12.2281 9.53735V7.53136H7.46387V21.6956H11.4393H12.2281V13.4167C12.2281 12.0569 13.3253 10.9543 14.6783 10.9543H14.7279C16.081 10.9543 17.1782 12.0569 17.1782 13.4167V21.6956H17.2219H21.8651C21.8651 21.6956 21.8651 15.2571 21.8651 12.5002C21.8651 9.74322 19.7947 7.16797 16.6577 7.16797Z" style="fill:#fff" data-v-26f2ed3a></path></svg></figure></a> <a href="https://github.com/lotrekagency" target="_blank" aria-label="Lotrek Github link" class="footer__links__social--link" data-v-4e3cf106><figure data-v-4e3cf106><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" data-v-3cdd14c8 data-v-4e3cf106><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" style="fill:#fff" data-v-3cdd14c8></path></svg></figure></a></div></div></div> <div data-v-16961d16 data-v-4e3cf106><!----></div></div> <div class="footer__policy" data-v-51a260f6><div class="container" data-v-51a260f6><div class="row" data-v-51a260f6><div class="col-md-2 col-lg-2 footer__policy__brand" data-v-51a260f6><svg width="110" height="130" viewBox="0 0 86 106" fill="none" xmlns="http://www.w3.org/2000/svg" class="timing-header" data-v-459fc8cb data-v-51a260f6><path d="M21.4282 6.35449C9.24101 13.7544 1.09924 27.1522 1.09924 42.4517C1.09924 57.3941 9.77648 76.2033 25.6188 74.4622C32.4907 73.515 37.2161 69.8966 38.6027 64.3446C39.1847 62.4763 39.1546 59.4286 39.1292 56.8629V56.8627C39.1196 55.8911 39.1107 54.9887 39.1359 54.2456L44.2174 47.5419L50.9291 58.9475L49.1388 59.9953C49.0127 60.0855 48.919 60.215 48.8679 60.3615C48.7844 60.6648 48.9803 60.9561 49.2665 61.0532L57.9151 64.8539C58.0803 64.9289 58.2813 64.9187 58.438 64.8267C58.5965 64.7364 58.7055 64.5677 58.7225 64.3854L59.5623 55.4926L59.6152 54.8964C59.6833 54.4466 59.1314 54.0923 58.7515 54.3376L56.9441 55.4006L48.781 41.5248L56.0634 31.925L57.7175 33.1789C57.8401 33.2794 58.002 33.3032 58.157 33.2913V33.2811C58.4636 33.2521 58.6697 32.9506 58.6357 32.6542L58.8588 23.2128C58.8639 23.0305 58.777 22.8499 58.6305 22.7392C58.4857 22.6268 58.2881 22.591 58.1127 22.6438L49.5817 25.2503L49.5306 25.2648L49.5067 25.2715C48.9987 25.4145 48.385 25.5872 48.6754 26.264C48.6466 26.3217 49.6961 27.1054 50.2156 27.4934L50.216 27.4937C50.3711 27.6095 50.4788 27.6899 50.4964 27.7052L39.1427 42.6799V24.2009H41.2159C41.3777 24.206 41.5191 24.1225 41.6366 24.0203V24.0135C41.8632 23.8023 41.8342 23.4462 41.6366 23.2264L36.102 15.5602C35.9947 15.412 35.8158 15.32 35.6336 15.3217C35.4513 15.32 35.2724 15.412 35.1668 15.5602L29.9423 22.7852L29.5913 23.2741V23.2844C29.312 23.6353 29.6152 24.2128 30.0581 24.1941H32.1517V60.1929C32.1397 61.5064 31.8825 62.8318 31.3067 64.0158C30.4312 65.8778 28.6118 67.1333 26.6273 67.5592C21.7886 68.5977 17.3636 66.4077 14.3996 62.4843C9.85855 56.2356 7.9957 49.3204 7.99571 42.4517C7.99571 29.6859 14.7715 18.5026 24.9228 12.3021L21.4282 6.35449Z" class="logo_k" style="fill:#fff" data-v-459fc8cb></path> <path d="M64.1875 79.1273L60.6928 73.1797C55.5589 76.092 49.6232 77.7549 43.2991 77.7549V77.7456C39.8508 77.7456 36.0872 77.2299 32.626 76.1129C28.8357 77.9238 24.469 78.5865 20.2069 77.8062C27.6999 82.6809 35.4174 84.6514 43.2991 84.6514C50.8983 84.6514 58.0285 82.6427 64.1875 79.1273Z" fill="#6AB946" class="logo_green" data-v-459fc8cb></path> <path d="M78.5088 45.041C77.7336 55.7328 72.197 65.1042 64.0093 71.0449L67.5169 77.0146C77.7231 69.8501 84.6113 58.2798 85.4191 45.0663L78.5088 45.041Z" fill="#FA501E" class="logo_red" data-v-459fc8cb></path> <path d="M78.577 41.1002C78.1936 30.9105 73.4915 21.8259 66.2482 15.6238L70.4363 10.1328C79.3308 17.6092 85.0946 28.6899 85.4784 41.1254L78.577 41.1002Z" fill="#FCB92C" class="logo_orange" data-v-459fc8cb></path> <path d="M43.299 0.251953C52.2177 0.251953 60.4902 3.01867 67.305 7.74065L63.1169 13.2315C57.4669 9.39208 50.645 7.14842 43.299 7.14842C37.9745 7.14842 32.9254 8.32715 28.3982 10.4379L24.8905 4.46805C30.4536 1.76692 36.6994 0.251953 43.299 0.251953Z" fill="#0F7EE6" class="logo_blue" data-v-459fc8cb></path> <g class="logo_name" data-v-459fc8cb><path d="M0.478394 105.751H8.35991V103.776H2.83736V93.554H0.478394V105.751Z" style="fill:#fff" data-v-459fc8cb></path> <path d="M12.5097 99.68C12.5097 103.008 14.9967 105.971 19.0197 105.971C23.1342 105.971 25.7492 102.807 25.7492 99.424C25.7492 96.0958 23.2439 93.3345 19.1843 93.3345C14.8686 93.3345 12.5097 96.4981 12.5097 99.68ZM14.9784 99.6068C14.9784 97.4124 16.4413 95.3278 19.1477 95.3278C21.8541 95.3278 23.2988 97.3942 23.2988 99.5703C23.2988 101.801 21.7627 103.977 19.0746 103.977C16.3499 103.977 14.9784 101.692 14.9784 99.6068Z" style="fill:#fff" data-v-459fc8cb></path> <path d="M34.1281 105.751H36.4688V95.5289H40.4736V93.554H30.1051V95.5289H34.1281V105.751Z" style="fill:#fff" data-v-459fc8cb></path> <path d="M45.952 105.751H48.3109V101.143H50.0482L53.0472 105.751H55.8267L52.3888 100.558C53.614 99.936 54.5101 98.7656 54.5101 97.193C54.5101 95.1998 53.1569 93.554 50.0116 93.554H45.952V105.751ZM48.3109 99.1862V95.5289H49.6276C51.438 95.5289 52.0414 96.297 52.0414 97.3027C52.0414 98.4548 51.2734 99.1862 49.6459 99.1862H48.3109Z" style="fill:#fff" data-v-459fc8cb></path> <path d="M62.5175 91.5242L66.6502 92.8042L67.1074 91.579L63.1575 89.8418L62.5175 91.5242ZM61.1277 105.751H68.9544V103.776H63.4867V100.539H67.6926V98.5828H63.4867V95.5289H68.8263V93.554H61.1277V105.751Z" style="fill:#fff" data-v-459fc8cb></path> <path d="M74.8391 105.751H77.198V100.338H77.5272L81.8245 105.751H84.8052L79.5204 99.2594L84.5492 93.554H81.6417L77.5272 98.3816H77.198V93.554H74.8391V105.751Z" style="fill:#fff" data-v-459fc8cb></path></g></svg></div> <div class="offset-md-1 col-md-2 offset-lg-1 col-lg-2 footer__policy__col" data-v-51a260f6><h6 class="h6 footer__policy__col--title" data-v-51a260f6>Pistoia</h6> <p class="p-m footer__policy__col--paragraph" data-v-51a260f6> Via Galvani 15, 51100 </p> <a href="https://www.google.com/maps/place//data=!4m2!3m1!1s0x132a8beea918c30d:0xbb03debc7709118f?source=g.page.share" target="blank" class="p-m footer__policy__col--link" data-v-51a260f6> Google Map </a></div> <div class="col-md-2 col-lg-2 footer__policy__col" data-v-51a260f6><h6 class="h6 footer__policy__col--title" data-v-51a260f6>Milano</h6> <p class="p-m footer__policy__col--paragraph milano" data-v-51a260f6> Piazzale di Porta Lodovica 6, 20136 </p> <a target="blank" href="https://www.google.it/maps/place/Lotr%C3%A8k+Digital+Agency/@45.4868124,9.1839313,17z/data=!3m1!4b1!4m5!3m4!1s0x4786c10b71ad391b:0x721049c4d204d2bc!8m2!3d45.4868124!4d9.18612?shorturl=1" class="p-m footer__policy__col--link" data-v-51a260f6> Google Map </a></div> <div class="offset-md-1 col-md-2 offset-lg-1 col-lg-2 footer__policy__col" data-v-51a260f6><h6 class="h6 footer__policy__col--title" data-v-51a260f6>Boring stuff</h6> <a href="/privacy-policy" class="footer__policy__col--paragraph_last p-m" data-v-51a260f6>Privacy Policy</a> <a href="/cookie-policy" class="footer__policy__col--paragraph_last p-m" data-v-51a260f6>Cookie Policy</a> <a href="/Poster_Managy.pdf" target="_blank" class="footer__policy__col--procreo" data-v-51a260f6><figure data-v-51a260f6><img src="/_nuxt/img/porcreo_logo.4f4c3ca.png" alt="Logo POR Creo - Regione Toscana" data-v-51a260f6></figure></a></div> <div class="footer_section__wrap-links__cont-policy--new-col" data-v-51a260f6><div class="footer_section__wrap-links__cont-policy--meta" data-v-51a260f6><figure data-v-51a260f6><img src="/_nuxt/img/meta-partner.87be1b7.png" alt="Meta partners" data-v-51a260f6></figure></div> <a href="https://www.google.com/partners/agency?id=2612199011" target="_blank" class="google-premiere" data-v-51a260f6><img src="https://www.gstatic.com/partners/badge/images/2023/PremierBadgeClickable.svg" data-v-51a260f6></a></div></div></div> <div class="footer__policy__copyright" data-v-51a260f6><div class="container" data-v-51a260f6><div class="row" data-v-51a260f6><div class="col-md-12 col-lg-12 footer__policy__copyright__wrap-text" data-v-51a260f6><p class="p-s footer__policy__copyright--paragraph" data-v-51a260f6> Copyright © 2015-24 Lotrèk Società Cooperativa — Sede legale: Via Galvani 15, 51100 Pistoia — C.F. e p.IVA: 01868650472 </p></div></div></div></div></div></section></section></div></div></div><script defer src="/_nuxt/static/1732701934/blog/macchina-virtuale-ubuntu-tramite-shell/state.js"></script><script src="/_nuxt/runtime.6f58683.js" defer></script><script src="/_nuxt/pages/blog/_subArticle.01fc887.js" defer></script><script src="/_nuxt/pages/_service/_serviceSecond/_serviceThird/index/pages/_service/_serviceSecond/index/pages/blog/_su/50c51519.74cd319.js" defer></script><script src="/_nuxt/commons/app.a81390f.js" defer></script><script src="/_nuxt/vendors/app.da8eb8a.js" defer></script><script src="/_nuxt/app.0b6d7c7.js" defer></script> </body> </html>