{"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\/sv\/blog\/administrirovanie\/build-share-collaborate","title":{"rendered":"Bygg, dela, samarbeta","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Containrar \u00e4r en l\u00e4ttad version av anv\u00e4ndarutrymmet i Linux-operativsystemet \u2013 faktiskt \u00e4r det den \"naken\" minimala versionen. \u00c4nd\u00e5 \u00e4r det fortfarande ett fullv\u00e4rdigt operativsystem, och d\u00e4rf\u00f6r \u00e4r kvaliteten p\u00e5 sj\u00e4lva containern lika viktigt som f\u00f6r ett fullfj\u00e4drat operativsystem. Det \u00e4r d\u00e4rf\u00f6r vi l\u00e4nge har erbjudit <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/containers\/\">bilder av Red Hat Enterprise Linux (RHEL)<\/a><\/noindex>, s\u00e5 att anv\u00e4ndarna kan ha certifierade, moderna och aktuella f\u00f6retagsklassade containrar. Att k\u00f6ra <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2018\/02\/22\/container-terminology-practical-introduction\/#h.dqlu6589ootw\">containarbilder<\/a><\/noindex> p\u00e5 RHEL-containerv\u00e4rdar ger kompatibilitet och portabilitet mellan milj\u00f6er, f\u00f6r att inte tala om att det \u00e4r redan bekanta verktyg. Det fanns dock ett problem. Du kunde inte bara \u00f6verf\u00f6ra en s\u00e5dan bild till n\u00e5gon annan, \u00e4ven om det handlade om en kund eller partner som anv\u00e4nde Red Hat Enterprise Linux. <\/p>\n<p><img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/2c87e29b54241ecbda00523418ccb8ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMen nu har allt f\u00f6r\u00e4ndrats <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nMed lanseringen av Red Hat Universal Base Image (UBI) kan man nu \u00e5tnjuta den v\u00e4lk\u00e4nda p\u00e5litligheten, s\u00e4kerheten och h\u00f6ga prestandan hos officiella Red Hat-containerbilder oavsett om man har en prenumeration eller inte. Detta inneb\u00e4r att man kan bygga en containerbaserad applikation p\u00e5 UBI, placera den i valfri containerregister och dela den med hela v\u00e4rlden. Red Hat Universal Base Image g\u00f6r det m\u00f6jligt att bygga, dela och samarbeta kring containerbaserade applikationer i vilken milj\u00f6 som helst \u2013 d\u00e4r man vill. <\/p>\n<p><img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/d06210d717e17d2732284239003445c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Tack vare UBI finns det m\u00f6jlighet att publicera och k\u00f6ra sina applikationer praktiskt taget i vilken infrastruktur som helst. Men om man k\u00f6r dem p\u00e5 Red Hat-plattformar som Red Hat OpenShift och Red Hat Enterprise Linux, s\u00e5 kan man f\u00e5 ytterligare f\u00f6rdelar (mer guld!). Och innan vi g\u00e5r in p\u00e5 en mer detaljerad beskrivning av UBI, l\u00e5t mig ge en kort FAQ om varf\u00f6r RHEL-prenumerationen beh\u00f6vs. S\u00e5 vad h\u00e4nder n\u00e4r en UBI-bild k\u00f6rs p\u00e5 RHEL\/OpenShift-plattformen? <\/p>\n<p><img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/245ded4e0742a057d53b2b4d49902d3c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Och nu n\u00e4r marknadsf\u00f6ringen \u00e4r n\u00f6jd, l\u00e5t oss prata mer om UBI<\/p>\n<h3>Anledningar att anv\u00e4nda UBI<\/h3>\n<p>\nVad du b\u00f6r k\u00e4nna f\u00f6r att f\u00f6rst\u00e5 att UBI kommer att vara anv\u00e4ndbart f\u00f6r dig: <\/p>\n<ul>\n<li>Mina <b>utvecklare<\/b> vill anv\u00e4nda containarbilder som kan distribueras och k\u00f6ras i vilken milj\u00f6 som helst <\/li>\n<li>Mitt team <b>operations<\/b> vill ha en st\u00f6djad basbild med f\u00f6retagsklassad livscykel <\/li>\n<li>Mina <b>arkitekter<\/b> vill erbjuda <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Kubernetes Operator<\/a><\/noindex> mina kunder\/slutkonsumenter<\/li>\n<li>Mina <b>kunder<\/b> vill inte ta n\u00e5gra risker med f\u00f6retagsst\u00f6d f\u00f6r hela sin Red Hat-milj\u00f6 <\/li>\n<li>Mitt <b>gemenskap<\/b> vill dela, k\u00f6ra, publicera containeriserade applikationer n\u00e4stan \u00f6verallt <\/li>\n<\/ul>\n<p>\nOm minst ett av dessa scenarier passar dig, b\u00f6r du definitivt \u00f6verv\u00e4ga UBI. <\/p>\n<h3>Mer \u00e4n bara en grundl\u00e4ggande bild <\/h3>\n<p>\nUBI \u00e4r mindre \u00e4n ett fullst\u00e4ndigt operativsystem, men UBI har tre viktiga egenskaper: <\/p>\n<ol>\n<li>En upps\u00e4ttning av tre grundl\u00e4ggande bilder (ubi, ubi-minimal, ubi-init) <\/li>\n<li>Bilder med redan f\u00e4rdiga milj\u00f6er f\u00f6r olika programmeringsspr\u00e5k (nodejs, ruby, python, php, perl, etc.) <\/li>\n<li>En upps\u00e4ttning relaterade paket i YUM-repositoriet med de vanligaste beroenden <\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/bbfe3101ba7ab8f4ee6006a07e464cdf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>UBI skapades som en grund f\u00f6r cloud-native och webbapplikationer som utvecklas och distribueras i containrar. Allt inneh\u00e5ll i UBI \u00e4r en underupps\u00e4ttning av RHEL. Alla paket i UBI kommer genom RHEL-kanaler och st\u00f6ds p\u00e5 samma s\u00e4tt som RHEL n\u00e4r de k\u00f6rs p\u00e5 st\u00f6dde Red Hat-plattformar, som OpenShift och RHEL. <\/p>\n<p><img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/877ffa34cf18939faf84e376035cc9f6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>F\u00f6r att s\u00e4kerst\u00e4lla kvalitetsst\u00f6d f\u00f6r containrar kr\u00e4vs en hel del arbete fr\u00e5n ingenj\u00f6rer, s\u00e4kerhetsspecialister och andra extra resurser. Det handlar inte bara om att testa grundbilder, utan \u00e4ven om att analysera deras beteende p\u00e5 vilket st\u00f6dd v\u00e4rd som helst. <\/p>\n<p>F\u00f6r att underl\u00e4tta uppdateringsuppgifter utvecklar Red Hat aktivt och st\u00f6djer UBI, vilket g\u00f6r att UBI 7 kan k\u00f6ras, till exempel p\u00e5 RHEL 8-v\u00e4rdar, och UBI 8 \u2013 p\u00e5 RHEL 7-v\u00e4rdar. Detta ger anv\u00e4ndarna den n\u00f6dv\u00e4ndiga flexibiliteten, s\u00e4kerheten och sinnesfriden, exempelvis i samband med uppdateringar av plattformen i containerbilder eller v\u00e4rdar som anv\u00e4nds. Nu kan allt detta delas p\u00e5 tv\u00e5 separata projekt. <\/p>\n<h3>Tre grundl\u00e4ggande bilder<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/14c750c058706f328c58f296624499c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p>Minimal \u2013 avsedd f\u00f6r applikationer med alla beroenden (Python, Node.js, .NET, etc.) <\/p>\n<ul>\n<li>Minimal upps\u00e4ttning f\u00f6rinstallerat inneh\u00e5ll <\/li>\n<li>Inga k\u00f6rbara filer med suid <\/li>\n<li>Minimal upps\u00e4ttning av pakethanterarens verktyg (installation, uppdatering och borttagning) <\/li>\n<\/ul>\n<p>\nPlattform \u2013 f\u00f6r alla applikationer som k\u00f6rs p\u00e5 RHEL <\/p>\n<ul>\n<li>Enhetlig kryptografisk stack OpenSSL<\/li>\n<li>Full YUM-stack <\/li>\n<li>Inkluderar anv\u00e4ndbara grundl\u00e4ggande OS-verktyg (tar, gzip, vi, etc.) <\/li>\n<\/ul>\n<p>\nMulti-Service \u2013 underl\u00e4ttar k\u00f6rning av flera tj\u00e4nster i en container <\/p>\n<ul>\n<li>Konfigurerad f\u00f6r att k\u00f6ra systemd vid start <\/li>\n<li>M\u00f6jligheten att aktivera tj\u00e4nster under byggsteget <\/li>\n<\/ul>\n<p><\/p>\n<h3>Containerbilder med f\u00e4rdiga k\u00f6rmilj\u00f6er f\u00f6r programmeringsspr\u00e5k <\/h3>\n<p>\nF\u00f6rutom grundl\u00e4ggande bilder som m\u00f6jligg\u00f6r installation av st\u00f6d f\u00f6r programmeringsspr\u00e5k, inkluderar UBI f\u00f6rkompilerade bilder med f\u00e4rdiga k\u00f6rmilj\u00f6er f\u00f6r flera programmeringsspr\u00e5k. M\u00e5nga utvecklare kan helt enkelt ta bilden och b\u00f6rja arbeta med den applikation de utvecklar. <\/p>\n<p>Med lanseringen av UBI erbjuder Red Hat tv\u00e5 upps\u00e4ttningar bilder \u2013 baserade p\u00e5 RHEL 7 och RHEL 8. Dessa grundas p\u00e5 Red Hat Software Collections (RHEL 7) respektive Application Streams (RHEL 8). Dessa k\u00f6rmilj\u00f6er h\u00e5lls aktuella och f\u00e5r standardm\u00e4ssigt upp till fyra uppdateringar per \u00e5r, vilket inneb\u00e4r att det alltid finns m\u00f6jlighet att arbeta med de senaste och mest stabila versionerna. <\/p>\n<p><b>H\u00e4r \u00e4r en lista \u00f6ver UBI 7-containerbilder:<\/b> <\/p>\n<p><img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/996418541dce083453eb25ef28abc5eb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>H\u00e4r \u00e4r en lista \u00f6ver UBI 8-containerbilder:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/48726f993bb541f60b8df2e62215b8b2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Associerade paket <\/h3>\n<p>\nAtt anv\u00e4nda f\u00e4rdiga bilder \u00e4r verkligen mycket bekv\u00e4mt. Red Hat h\u00e5ller dem aktuella och uppdaterar dem med varje ny version av RHEL samt vid kritiska CVE-uppdateringar i enlighet med uppdateringspolicyn. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2208321\">RHEL bildpolicy<\/a><\/noindex> f\u00f6r att man ska kunna ta en av dessa bilder och omedelbart b\u00f6rja arbeta med applikationen. <\/p>\n<p><img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/16aaf2f54379d5d3f48e00108f02e61e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Men ibland kan det vid skapandet av en applikation pl\u00f6tsligt uppst\u00e5 ett behov av ett ytterligare paket. Ibland kan det ocks\u00e5 vara n\u00f6dv\u00e4ndigt att uppdatera ett visst paket f\u00f6r att f\u00e5 applikationen att fungera. D\u00e4rf\u00f6r levereras UBI-bilder med en upps\u00e4ttning RPM-paket, som \u00e4r tillg\u00e4ngliga via yum, och som distribueras via ett snabbt och h\u00f6g tillg\u00e4nglighet inneh\u00e5llsn\u00e4tverk (ta paketet!). N\u00e4r du k\u00f6r yum-uppdatering p\u00e5 din CI \/ CD vid den kritiska lanseringstidpunkten kan du vara s\u00e4ker p\u00e5 att det kommer att fungera.<\/p>\n<h3>RHEL \u00e4r grunden<\/h3>\n<p>\nVi tr\u00f6ttnar inte p\u00e5 att upprepa att RHEL \u00e4r grunden f\u00f6r allt. Vet du vilka team inom Red Hat som arbetar med att skapa grundl\u00e4ggande bilder? Exempelvis dessa:<\/p>\n<ul>\n<li>Ingenj\u00f6rs- och teknikteamet som ansvarar f\u00f6r att s\u00e4kerst\u00e4lla att grundbibliotek som glibc och OpenSSL samt programmeringsmilj\u00f6er som Python och Ruby erbjuder stabil prestanda och fungerar p\u00e5litligt med arbetsbelastningar n\u00e4r de anv\u00e4nds i containrar. <\/li>\n<li>Produktens s\u00e4kerhetsgrupp ansvarar f\u00f6r snabb \u00e5tg\u00e4rd av buggar och s\u00e4kerhetsproblem i bibliotek och programmeringsmilj\u00f6er, och deras arbets effektivitet bed\u00f6ms med hj\u00e4lp av ett s\u00e4rskilt index. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2803031\">Container Health Index betyg<\/a><\/noindex>. <\/li>\n<li>Produktchefs- och ingenj\u00f6rsteamet arbetar med att l\u00e4gga till nya funktioner och s\u00e4kerst\u00e4ller en l\u00e5ng livscykel f\u00f6r produkten, vilket ger trygghet f\u00f6r investeringar som kan anv\u00e4ndas som grund. <\/li>\n<\/ul>\n<p>\nRed Hat Enterprise Linux fungerar som en utm\u00e4rkt v\u00e4rd och avbild f\u00f6r containrar, men f\u00f6r m\u00e5nga utvecklare \u00e4r m\u00f6jligheten att arbeta med systemet i olika format viktig, n\u00e5gra av dessa kan ligga utanf\u00f6r de st\u00f6dda anv\u00e4ndningsscenarierna f\u00f6r Linux-systemet. H\u00e4r kommer universella avbilder UBI till hj\u00e4lp. <\/p>\n<p>Anta att du just nu letar efter en grundl\u00e4ggande avbild f\u00f6r att b\u00f6rja arbeta med en enkel containeriserad applikation. Eller att du n\u00e4rmar dig framtiden och g\u00e5r fr\u00e5n frist\u00e5ende containrar k\u00f6rande p\u00e5 containermotorn till en cloud-native historia med anv\u00e4ndning av operat\u00f6rer (bygga och certifiera operat\u00f6rer) som k\u00f6rs p\u00e5 OpenShift. I vilket fall som helst kommer UBI att ge en utm\u00e4rkt grund f\u00f6r detta. <\/p>\n<p><img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/e40393e4d9cedcc769ebd0c593d997cc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Containrar inneh\u00e5ller en l\u00e4ttviktig version av operativsystemets anv\u00e4ndarutrymme i ett nytt paketeringsformat. Utsl\u00e4ppet av UBI-avbilder s\u00e4tter en ny branschstandard f\u00f6r containeriserad utveckling, d\u00e4r f\u00f6retagsklasscontainrar blir tillg\u00e4ngliga f\u00f6r alla anv\u00e4ndare, oberoende programvaruutvecklare och open source-communityn. Specifikt kan programvaruutvecklare standardisera sina produkter genom att anv\u00e4nda en enhetlig, bepr\u00f6vad grund f\u00f6r alla sina containeriserade applikationer, inklusive <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Kubernetes Operators<\/a><\/noindex>. F\u00f6retag som anv\u00e4nder UBI f\u00e5r ocks\u00e5 tillg\u00e5ng till certifiering genom Red Hat Container Certification och Red Hat OpenShift Operator Certification, vilket i sin tur m\u00f6jligg\u00f6r kontinuerlig verifiering av mjukvaran som k\u00f6rs p\u00e5 Red Hat-plattformar som OpenShift. <\/p>\n<p><img decoding=\"async\" alt=\"Bygg, dela, samarbeta\" src=\"\/wp-content\/uploads\/2019\/05\/e2351cfad639b2f7d98b6bc9cecc41c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Hur man b\u00f6rjar arbeta med en avbild <\/h3>\n<p>\nKort sagt \u2013 mycket enkelt. Podman finns inte bara i RHEL, utan \u00e4ven i Fedora, CentOS och flera andra Linux-distributioner. Allt du beh\u00f6ver g\u00f6ra \u00e4r att ladda ner avbilden fr\u00e5n en av de f\u00f6ljande repositorys, och sen kan du k\u00f6ra ig\u00e5ng. <\/p>\n<p>F\u00f6r 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>\nF\u00f6r 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>\nTitta g\u00e4rna p\u00e5 hela Universal Base Image-guiden <\/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 Hur man g\u00f6r<\/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 Hur man g\u00f6r<\/a><\/noindex><\/li>\n<\/ul>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/build-share-collaborate\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Bygg, Dela, Samarbeta | ProHoster","description":"Containrar \u00e4r en l\u00e4ttviktsversion av anv\u00e4ndarutrymmet i Linux-operativsystemet \u2013 det \u00e4r egentligen den \"naked\" minimala versionen.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/build-share-collaborate","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/33305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=33305"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/33305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/25036"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=33305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=33305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=33305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}