{"id":33305,"date":"2019-10-31T21:51:51","date_gmt":"2019-10-31T18:51:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/build-share-collaborate\/"},"modified":"2019-10-31T21:51:51","modified_gmt":"2019-10-31T18:51:51","slug":"build-share-collaborate","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/build-share-collaborate","title":{"rendered":"Costruisci, Condividi, Collabora","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I container rappresentano una versione semplificata dello spazio utente del sistema operativo Linux: in effetti, sono il \u00abminimo indispensabile\u00bb. Tuttavia, si tratta pur sempre di un sistema operativo completo, e quindi la qualit\u00e0 di questo contenitore \u00e8 altrettanto importante quanto quella di un sistema operativo a tutti gli effetti. \u00c8 per questo motivo che per molto tempo abbiamo offerto <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/containers\/\">immagini di Red Hat Enterprise Linux (RHEL)<\/a><\/noindex>, affinch\u00e9 gli utenti potessero disporre di contenitori certificati, moderni e aggiornati a livello aziendale. L'esecuzione di <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2018\/02\/22\/container-terminology-practical-introduction\/#h.dqlu6589ootw\">immagini di contenitori<\/a><\/noindex> (container images) RHEL su host di contenitori (container hosts) RHEL garantisce compatibilit\u00e0 e portabilit\u00e0 tra diversi ambienti, senza contare che si tratta gi\u00e0 di strumenti familiari. C'era, tuttavia, un problema: non potevi semplicemente trasferire un'immagine a qualcun altro, nemmeno se si trattava di un cliente o di un partner che utilizzava Red Hat Enterprise Linux. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/2c87e29b54241ecbda00523418ccb8ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMa ora tutto \u00e8 cambiato <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nCon il rilascio dell'immagine di base universale Red Hat Universal Base Image (UBI) \u00e8 ora possibile ottenere l'affidabilit\u00e0, la sicurezza e le alte prestazioni delle immagini di contenitori ufficiali di Red Hat, indipendentemente dal fatto che si disponga di un abbonamento o meno. Questo significa che puoi costruire un'applicazione containerizzata su UBI, collocarla in un registry di contenitori a tua scelta e condividerla con il mondo intero. Red Hat Universal Base Image consente di costruire, condividere e collaborare a un'applicazione containerizzata in qualsiasi ambiente \u2014 dove vuoi. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/d06210d717e17d2732284239003445c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Grazie a UBI, \u00e8 possibile pubblicare e eseguire le proprie applicazioni praticamente in qualsiasi infrastruttura. Ma se le si esegue su piattaforme Red Hat, come Red Hat OpenShift e Red Hat Enterprise Linux, si possono ottenere ulteriori vantaggi (un bel bonus!). E prima di passare a una descrizione pi\u00f9 dettagliata di UBI, permettimi di fornirti un breve FAQ su perch\u00e9 \u00e8 necessaria l'abbonamento RHEL. Quindi, cosa succede quando si esegue un'immagine UBI sulla piattaforma RHEL\/OpenShift? <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/245ded4e0742a057d53b2b4d49902d3c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>E ora che il marketing \u00e8 soddisfatto, parliamo pi\u00f9 dettagliatamente di UBI<\/p>\n<h3>Motivi per utilizzare UBI<\/h3>\n<p>\nCosa devi percepire per capire che UBI ti sar\u00e0 utile: <\/p>\n<ul>\n<li>I miei <b>sviluppatori<\/b> vogliono utilizzare immagini di contenitori che possano essere distribuite ed eseguite in qualsiasi ambiente <\/li>\n<li>Il mio team <b>operazioni<\/b> vuole un'immagine di base supportata con un ciclo di vita a livello aziendale <\/li>\n<li>I miei <b>gli architetti<\/b> vogliono offrire <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Kubernetes Operator<\/a><\/noindex> ai miei clienti \/ utenti finali<\/li>\n<li>I miei <b>i clienti<\/b> vogliono una supporto a livello aziendale senza compromessi per tutto il loro ambiente Red Hat <\/li>\n<li>Il mio <b>la comunit\u00e0<\/b> vuole condividere, eseguire, pubblicare applicazioni containerizzate letteralmente ovunque <\/li>\n<\/ul>\n<p>\nSe anche solo uno di questi scenari si adatta a te, vale sicuramente la pena considerare UBI. <\/p>\n<h3>Pi\u00f9 di un semplice immagine di base <\/h3>\n<p>\nUBI \u00e8 meno di un OS completo, ma ha tre elementi importanti: <\/p>\n<ol>\n<li>Un set di tre immagini di base (ubi, ubi-minimal, ubi-init) <\/li>\n<li>Immagini con ambienti di runtime gi\u00e0 pronti per vari linguaggi di programmazione (nodejs, ruby, python, php, perl, ecc.) <\/li>\n<li>Un insieme di pacchetti correlati nel repository YUM con le dipendenze pi\u00f9 comuni <\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/bbfe3101ba7ab8f4ee6006a07e464cdf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>UBI \u00e8 stato progettato come base per applicazioni cloud-native e web, sviluppate e distribuite in contenitori. Tutto il contenuto in UBI \u00e8 un sottoinsieme di RHEL. Tutti i pacchetti in UBI provengono tramite i canali RHEL e sono supportati come RHEL quando vengono eseguiti su piattaforme Red Hat supportate, come OpenShift e RHEL. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/877ffa34cf18939faf84e376035cc9f6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Per garantire un supporto di qualit\u00e0 ai contenitori \u00e8 necessario un notevole impegno da parte di ingegneri, esperti di sicurezza e altre risorse aggiuntive. Non \u00e8 solo necessario testare le immagini di base, ma anche analizzare il loro comportamento su qualsiasi host supportato. <\/p>\n<p>Per semplificare le attivit\u00e0 legate all'aggiornamento, Red Hat sta attivamente sviluppando e supportando in modo tale che UBI 7 possa essere eseguito, ad esempio, su host RHEL 8, mentre UBI 8 pu\u00f2 essere eseguito su host RHEL 7. Questo conferisce agli utenti la necessaria flessibilit\u00e0, sicurezza e tranquillit\u00e0, ad esempio durante gli aggiornamenti delle piattaforme delle immagini di contenitori o degli host utilizzati. Ora tutto questo pu\u00f2 essere diviso in due progetti separati. <\/p>\n<h3>Tre immagini di base<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/14c750c058706f328c58f296624499c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p>Minimal \u2013 concepita per applicazioni con tutte le dipendenze (Python, Node.js, .NET, ecc.) <\/p>\n<ul>\n<li>Set minimo di contenuto preinstallato <\/li>\n<li>Senza file eseguibili suid <\/li>\n<li>Strumenti minimi del gestore di pacchetti (installazione, aggiornamento e rimozione) <\/li>\n<\/ul>\n<p>\nPiattaforma \u2013 per qualsiasi applicazione che viene eseguita su RHEL <\/p>\n<ul>\n<li>Stack crittografico OpenSSL unificato<\/li>\n<li>Stack YUM completo <\/li>\n<li>Incluse utilit\u00e0 di base utili del sistema operativo (tar, gzip, vi, ecc.) <\/li>\n<\/ul>\n<p>\nMulti-Service \u2013 semplifica l'esecuzione di pi\u00f9 servizi in un unico contenitore <\/p>\n<ul>\n<li>Configurato per avviare systemd all'avvio <\/li>\n<li>Possibilit\u00e0 di attivare i servizi durante la fase di build <\/li>\n<\/ul>\n<p><\/p>\n<h3>Immagini dei container con ambienti di esecuzione gi\u00e0 pronti per i linguaggi di programmazione <\/h3>\n<p>\nOltre alle immagini di base che consentono l'installazione del supporto per i linguaggi di programmazione, UBI include immagini pre-costruite con ambienti di esecuzione gi\u00e0 pronti per diversi linguaggi di programmazione. Molti sviluppatori possono semplicemente prendere un'immagine e iniziare a lavorare sull'applicazione che stanno sviluppando. <\/p>\n<p>Con il lancio di UBI Red Hat offre due set di immagini \u2013 basati su RHEL 7 e RHEL 8. Queste sono state adattate, rispettivamente, da Red Hat Software Collections (RHEL 7) e Application Streams (RHEL 8). Questi ambienti di esecuzione sono mantenuti aggiornati e standard ricevono fino a quattro aggiornamenti all'anno, garantendo sempre accesso alle versioni pi\u00f9 recenti e stabili. <\/p>\n<p><b>Ecco un elenco delle immagini dei container UBI 7:<\/b> <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/996418541dce083453eb25ef28abc5eb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>Ecco un elenco delle immagini dei container per UBI 8:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/48726f993bb541f60b8df2e62215b8b2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Pacchetti associati <\/h3>\n<p>\nUtilizzare immagini pronte \u00e8 davvero comodo. Red Hat ne garantisce l'aggiornamento in tandem con il rilascio di una nuova versione di RHEL e quando ci sono aggiornamenti di sicurezza critici CVE in conformit\u00e0 con la politica di aggiornamento <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2208321\">Politica delle immagini RHEL<\/a><\/noindex> per poter prendere una di queste immagini e iniziare immediatamente a lavorare sull'applicazione. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/16aaf2f54379d5d3f48e00108f02e61e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Ma a volte, quando si crea un'applicazione, \u00e8 possibile che si renda necessario un pacchetto aggiuntivo. Oppure, a volte, per far funzionare l'applicazione, \u00e8 necessario aggiornare uno o pi\u00f9 pacchetti. Ecco perch\u00e9 le immagini UBI sono fornite con un insieme di RPM, disponibili tramite yum, distribuiti attraverso una rete di distribuzione dei contenuti veloce e altamente disponibile (prendi il pacchetto!). Quando esegui yum update nel tuo CI\/CD al momento critico del rilascio, puoi essere certo: funzioner\u00e0.<\/p>\n<h3>RHEL \u00e8 la base<\/h3>\n<p>\nNon ci stanchiamo mai di ripetere che RHEL \u00e8 la base di tutto. Sai quali team in Red Hat lavorano alla creazione delle immagini di base? Ecco alcuni di questi:<\/p>\n<ul>\n<li>Il gruppo di ingegneria si occupa di garantire che le librerie di base, come glibc e OpenSSL, e ambienti di esecuzione per linguaggi, come Python e Ruby, offrano prestazioni stabili e funzionino affidabilmente con carichi di lavoro in ambiente containerizzato. <\/li>\n<li>Il team di sicurezza prodotti si occupa di correggere tempestivamente bug e problemi di sicurezza nelle librerie e negli ambienti di linguaggio, valutando l'efficacia del loro lavoro mediante un indice speciale <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2803031\">Container Health Index grade<\/a><\/noindex>. <\/li>\n<li>Il team di product manager e ingegneri si occupa di aggiungere nuove funzionalit\u00e0 e garantire un ciclo di vita prolungato del prodotto, offrendo fiducia sugli investimenti che possono essere utilizzati come base. <\/li>\n<\/ul>\n<p>\nRed Hat Enterprise Linux funge da eccellente host e immagine per container, ma per molti sviluppatori \u00e8 fondamentale poter lavorare con il sistema in formati diversi, alcuni dei quali potrebbero andare oltre gli scenari d'uso supportati del sistema Linux. E qui intervengono le immagini universali UBI. <\/p>\n<p>Immagina che proprio adesso, in questo momento, stai semplicemente cercando un'immagine di base per iniziare a lavorare su un'applicazione containerizzata semplice. Oppure sei pi\u00f9 vicino al futuro e stai passando da container autonomi, eseguiti su un motore di container, a una storia cloud-native usando operatori (costruire e certificare operatori) che funzionano su OpenShift. In ogni caso, UBI fornir\u00e0 una base eccellente per questo. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/e40393e4d9cedcc769ebd0c593d997cc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>I container includono una versione semplificata dello spazio utente del sistema operativo in un nuovo formato di imballaggio. Il rilascio delle immagini UBI stabilisce un nuovo standard del settore per lo sviluppo containerizzato, rendendo disponibili container di livello aziendale per tutti gli utenti, sviluppatori software indipendenti, comunit\u00e0 open source. In particolare, gli sviluppatori software possono standardizzare i propri prodotti utilizzando una base unica e collaudata per tutte le loro applicazioni containerizzate, comprese <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Kubernetes Operators<\/a><\/noindex>. Le aziende sviluppatrici che utilizzano UBI hanno anche accesso alla certificazione Red Hat Container Certification e alla certificazione Red Hat OpenShift Operator, che consente loro di verificare continuamente il software eseguito su piattaforme Red Hat come OpenShift. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/e2351cfad639b2f7d98b6bc9cecc41c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Come iniziare a lavorare con un'immagine <\/h3>\n<p>\nIn breve, \u00e8 molto semplice. Podman \u00e8 disponibile non solo in RHEL, ma anche in Fedora, CentOS e in diverse altre distribuzioni Linux. Tutto ci\u00f2 che \u00e8 necessario fare \u00e8 scaricare l'immagine da uno dei seguenti repository e partire. <\/p>\n<p>Per UBI 8: <\/p>\n<pre><code class=\"plaintext\">podman pull registry.access.redhat.com\/ubi8\/ubi\npodman pull registry.access.redhat.com\/ubi8\/ubi-minimal\npodman pull registry.access.redhat.com\/ubi8\/ubi-init\n<\/code><\/pre>\n<p>\nPer UBI 7: <\/p>\n<pre><code class=\"plaintext\">podman pull registry.access.redhat.com\/ubi7\/ubi\npodman pull registry.access.redhat.com\/ubi7\/ubi-minimal\npodman pull registry.access.redhat.com\/ubi7\/ubi-init\n<\/code><\/pre>\n<p>\nE date un'occhiata alla guida completa sull'Universal Base Image <\/p>\n<ul>\n<li><noindex><a rel=\"nofollow noopener noreferrer\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/8\/html-single\/building_running_and_managing_containers\/index?lb_target=stage#using_red_hat_universal_base_images_standard_minimal_and_runtimes\">RHEL 8 Come fare<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux_atomic_host\/7\/html-single\/getting_started_with_containers\/index#using_red_hat_universal_base_images_standard_minimal_and_runtimes\">RHEL 7 Come fare<\/a><\/noindex><\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/451090\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0438 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0442\u0430\u043a \u0436\u0435 \u0432\u0430\u0436\u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043b\u043d\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0418\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u043b\u0433\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043c\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u044b Red Hat Enterprise Linux (RHEL), \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u043b\u0438 \u0438\u043c\u0435\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435, \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25036,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-33305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/build-share-collaborate\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Build, Share, Collaborate | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/build-share-collaborate\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:51:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:51:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Costruisci, Condividi, Collabora | ProHoster","description":"I container sono una versione semplificata dello spazio utente del sistema operativo Linux: in effetti, rappresentano il minimo essenziale.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/build-share-collaborate","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Build, Share, Collaborate | ProHoster","og:description":"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/build-share-collaborate","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:51:51+00:00","article:modified_time":"2019-10-31T18:51:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33305","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 14:44:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:43:31","updated":"2026-01-21 14:44:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/33305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=33305"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/33305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/25036"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=33305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=33305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=33305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}