{"id":47906,"date":"2022-12-13T11:57:45","date_gmt":"2022-12-13T11:57:45","guid":{"rendered":"https:\/\/kinsta.com\/se\/?p=47906&#038;preview=true&#038;preview_id=47906"},"modified":"2023-09-18T08:24:28","modified_gmt":"2023-09-18T08:24:28","slug":"installera-docker-ubuntu","status":"publish","type":"post","link":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/","title":{"rendered":"Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt)"},"content":{"rendered":"<p><a href=\"https:\/\/kinsta.com\/se\/blog\/vad-ar-docker\/\">Docker<\/a> \u00e4r ett popul\u00e4rt verktyg f\u00f6r att utveckla och distribuera applikationer i paket som kallas containers. Ubuntu \u00e4r en av de mest popul\u00e4ra Linux-distribueringarna och \u00e4r ett operativsystem som har bra st\u00f6d av Docker.<\/p>\n<p>Genom att installera Docker p\u00e5 Ubuntu s\u00e5 skapas en idealisk plattform f\u00f6r dina utvecklingsprojekt, med hj\u00e4lp av l\u00e4ttviktiga virtuella maskiner som delar Ubuntu&#8217;s operativsystemk\u00e4rna. Den h\u00e4r handledningen hj\u00e4lper dig att komma ig\u00e5ng genom att f\u00f6rklara 4 s\u00e4tt att g\u00f6ra detta p\u00e5.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Mer om Docker<\/h2>\n<p>Docker hj\u00e4lper till att g\u00f6ra applikationer portabla genom att l\u00e5ta dig bygga och k\u00f6ra dem p\u00e5 vilken Docker-host som helst. En container-avbildning kan anv\u00e4ndas utan \u00e4ndringar \u00f6verallt d\u00e4r Docker \u00e4r tillg\u00e4ngligt &#8211; fr\u00e5n din b\u00e4rbara dator till <a href=\"https:\/\/kinsta.com\/se\/blog\/moln-plattform-for-utvecklare\/\">molnet<\/a>. Detta f\u00f6renklar utvecklarupplevelsen genom att eliminera skillnader mellan k\u00f6rtidsmilj\u00f6er. Container-formatet \u00e4r \u00e4ven l\u00e4tt att distribuera \u00f6ver flera fysiska maskiner, vilket g\u00f6r att du enkelt kan skala applikationer som svar p\u00e5 en f\u00f6r\u00e4ndrad efterfr\u00e5gan.<\/p>\n<p>Docker inkluderar allt som du beh\u00f6ver f\u00f6r att bygga och k\u00f6ra container-avbildningar, oavsett om de kommer fr\u00e5n <a href=\"https:\/\/hub.docker.com\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Hub<\/a> och andra offentliga register eller dina egna <a href=\"https:\/\/docs.docker.com\/develop\/develop-images\/dockerfile_best-practices\" target=\"_blank\" rel=\"noopener noreferrer\">Dockerfiler<\/a>.<\/p>\n<h2>F\u00f6rberedelser f\u00f6r att installera Docker p\u00e5 Ubuntu<\/h2>\n<p>Du kan installera den senaste Docker-versionen p\u00e5 <a href=\"https:\/\/kinsta.com\/blog\/check-ubuntu-version\/\">Ubuntu-versionerna<\/a> 18.04, 20.04, 21.10 och 22.04. Det finns st\u00f6d f\u00f6r arkitekturerna x64_64\/AMD64, ARMhf, ARM64 och S390x.<\/p>\n<p>Du kan installera Docker p\u00e5 flera s\u00e4tt, och ditt val beror p\u00e5 vilken funktionalitet som du beh\u00f6ver och vilket tillv\u00e4gag\u00e5ngss\u00e4tt som du f\u00f6redrar n\u00e4r det g\u00e4ller pakethantering. Du f\u00e5r l\u00e4ra dig alla m\u00f6jliga alternativ i den h\u00e4r guiden.<\/p>\n\n<h3>Att v\u00e4lja en Docker Flavor<\/h3>\n<p>Docker p\u00e5 Linux har traditionellt sett varit terminalbaserat. En fungerande installation best\u00e5r av Docker Engine, en daemon som k\u00f6r dina containers, och kommandoradsgr\u00e4nssnittet <code>docker<\/code> (CLI) f\u00f6r att interagera med daemon.<\/p>\n<p><a href=\"https:\/\/www.docker.com\/products\/docker-desktop\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Desktop<\/a> \u00e4r ett alternativt s\u00e4tt att anv\u00e4nda Docker p\u00e5. Historiskt sett s\u00e5 har det bara funnits tillg\u00e4ngligt f\u00f6r Windows och Mac, men lanserades f\u00f6r Linux i maj \u00e5r 2022. Docker Desktop p\u00e5 Ubuntu kr\u00e4ver en AMD64-processor och antingen Ubuntu 21.10 eller 22.04. Det erbjuder ett grafiskt gr\u00e4nssnitt f\u00f6r hantering av dina containers, ett integrerat Kubernetes-kluster och st\u00f6d f\u00f6r till\u00e4gg fr\u00e5n tredje part. Docker Desktop ger dig \u00e4ven CLI: erna <code>docker<\/code> och Docker Compose.<\/p>\n<p>Docker Desktop skiljer sig fr\u00e5n Docker Engine genom att den anv\u00e4nder en virtuell maskin f\u00f6r att k\u00f6ra dina containers (vilket \u00e4r anledningen till att Docker Desktop kr\u00e4vs f\u00f6r Windows- och MacOS-anv\u00e4ndare). \u00c4ven om det \u00e4r m\u00f6jligt att anv\u00e4nda b\u00e5da varianterna sida vid sida p\u00e5 Ubuntu, s\u00e5 kan det uppst\u00e5 konflikter mellan <code>docker<\/code> CLI-versionerna. Det \u00e4r b\u00e4st att v\u00e4lja en och h\u00e5lla sig till den. V\u00e4lj Docker Engine om du \u00e4r bekv\u00e4m i din terminal och vill ha det b\u00e4sta st\u00f6det och den b\u00e4sta prestandan. Docker Desktop&#8217;s VM g\u00f6r den n\u00e5got tyngre men \u00e4r det b\u00e4ttre valet om du vill ha ett integrerat anv\u00e4ndargr\u00e4nssnitt eller planerar att anv\u00e4nda Kubernetes.<\/p>\n<h2>Installera Docker Engine p\u00e5 Ubuntu<\/h2>\n<p>Docker Engine \u00e4r standardmetoden f\u00f6r att k\u00f6ra Docker p\u00e5 Ubuntu. Denna metod fungerar med alla versioner och milj\u00f6er som st\u00f6ds, fr\u00e5n en lokal Ubuntu Desktop-maskin till din Ubuntu Server-molnhost. Kontrollera att du k\u00f6r en Ubuntu-version som \u00e4r 18.04 eller senare innan du forts\u00e4tter.<\/p>\n<p>Docker Engine har 3 olika installationsmetoder:<\/p>\n<ol>\n<li>Ett officiellt arkiv f\u00f6r Ubuntu <code>apt<\/code><\/li>\n<li>Ett frist\u00e5ende Debianpaket (<code>.deb<\/code>)<\/li>\n<li>Ett automatiserat installationsskript<\/li>\n<\/ol>\n<p>Alternativ 1, Ubuntu&#8217;s <code>apt<\/code>-arkiv, \u00e4r det vanligaste alternativet. Det l\u00e4gger till Docker i din paketlista s\u00e5 att du enkelt kan installera framtida uppdateringar genom att k\u00f6ra <code>apt upgrade<\/code>. Alternativ 2 st\u00f6der inte automatiska uppdateringar, men \u00e4r idealiskt f\u00f6r att installera Docker p\u00e5 luftt\u00e4ta offline-system. Skriptet f\u00f6r automatiserad installation \u00e4r den enklaste metoden f\u00f6r att komma ig\u00e5ng, men det \u00e4r <a href=\"https:\/\/docs.docker.com\/engine\/install\/ubuntu\/#install-using-the-convenience-script\" target=\"_blank\" rel=\"noopener noreferrer\">konfigurerat endast f\u00f6r utvecklingsanv\u00e4ndning<\/a>. Docker avr\u00e5der fr\u00e5n anv\u00e4ndning av detta i produktionsmilj\u00f6er.<\/p>\n<p>Anv\u00e4nd <code>apt<\/code>-arkivet n\u00e4r du arbetar med ett produktionssystem, vill ha enkla uppdateringar eller beh\u00f6ver anv\u00e4nda samma mekanism i alla milj\u00f6er.<\/p>\n<p>Anv\u00e4nd det automatiserade installationsskriptet om du vill ha en snabb installation n\u00e4r du experimenterar med Docker p\u00e5 din egen maskin.<\/p>\n<h3>1. Installera Docker med hj\u00e4lp av apt-arkivet<\/h3>\n<p>Docker publicerar paket till sitt eget arkiv <code>apt<\/code>. Du m\u00e5ste l\u00e4gga till det h\u00e4r arkivet i din k\u00e4llf\u00f6rteckning <code>apt<\/code>, annars kommer din <code>apt<\/code> -installation inte att kunna hitta Docker-paketen.<\/p>\n<p>B\u00f6rja med att uppdatera din befintliga paketlista och installera n\u00e5gra beroenden f\u00f6r f\u00f6ljande steg. Verktygen <code>ca-certificates<\/code>, <code>curl<\/code>, <code>gnupg<\/code> och <code>lsb_release<\/code> kommer att anv\u00e4ndas f\u00f6r att h\u00e4mta r\u00e4tt uppgifter om Docker <code>apt<\/code> -arkivet och signeringsnyckeln f\u00f6r ditt system. \u00c4ven om du f\u00f6rmodligen redan har dessa paket, s\u00e5 skadar det inte att se till att de \u00e4r tillg\u00e4ngliga.<\/p>\n<pre><code class=\"language-bash\">$ sudo apt update\n$ sudo apt install ca-certificates curl gnupg lsb-release\n<\/code><\/pre>\n<p>Registrera sedan Docker&#8217;s GPG-nyckelring med apt. Detta l\u00e5ter <code>apt<\/code> validera de Docker-paket som du installerar.<\/p>\n<pre><code class=\"language-bash\">$ sudo mkdir -p \/etc\/apt\/keyrings\n$ curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/etc\/apt\/keyrings\/docker.gpg\n$ sudo chmod a+r \/etc\/apt\/keyrings\/docker.gpg\n<\/code><\/pre>\n<p>Kommandot <code>curl<\/code> h\u00e4mtar Docker&#8217;s GPG-nyckel f\u00f6r Ubuntu, omvandlar den tillbaka till standard OpenGPG-kodning och sparar den i apt: s nyckelring-katalog. <code>chmod<\/code> anv\u00e4nds f\u00f6r att st\u00e4lla in beh\u00f6righeterna f\u00f6r nyckelring-filen s\u00e5 att <code>apt<\/code> kan uppt\u00e4cka den p\u00e5 ett tillf\u00f6rlitligt s\u00e4tt.<\/p>\n<p>Nu kan du l\u00e4gga till Docker-paketk\u00e4llan i ditt system. K\u00f6r f\u00f6ljande kommando:<\/p>\n<pre><code class=\"language-bash\">$ echo \"deb [arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\n<\/code><\/pre>\n<p>Detta anv\u00e4nder skalers\u00e4ttning f\u00f6r att uppt\u00e4cka systemets arkitektur automatiskt, t.ex. AMD64 eller ARM64, och h\u00e4mta l\u00e4mplig paketlista. Den kommer att verifieras med hj\u00e4lp av den GPG-nyckel som lades till tidigare. Arkivet l\u00e4ggs till som en ny paketlista i <code>apt \/etc\/apt\/sources.list.d directory.<\/code><\/p>\n<p>Uppdatera dina paketlistor igen s\u00e5 att <code>apt<\/code> vet att Docker-paketen finns:<\/p>\n<pre><code class=\"language-bash\">$ sudo apt update\n<\/code><\/pre>\n<p>Nu kan du anv\u00e4nda kommandot <code>apt install<\/code> f\u00f6r att l\u00e4gga till Docker&#8217;s komponenter i ditt system. Du kommer att installera den senaste versionen av Docker Community Edition (CE). Det finns tre paket att installera:<\/p>\n<ul>\n<li><code>docker-ce<\/code>: Docker Engine daemon.<\/li>\n<li><code>docker-ce-cli<\/code>: Docker CLI som du kommer att interagera med.<\/li>\n<li><code>containerd.io<\/code>: containerk\u00f6rningstid som <a href=\"https:\/\/containerd.io\" target=\"_blank\" rel=\"noopener noreferrer\">kallas containerd<\/a> och som startar och k\u00f6r dina containrar.<\/li>\n<\/ul>\n<pre><code class=\"language-bash\">$ sudo apt install docker-ce docker-ce-cli containerd.io\n<\/code><\/pre>\n<h3>2. Installera Docker med hj\u00e4lp av Debianpaketet<\/h3>\n<p>Det officiella paketet <code>.deb<\/code> \u00e4r enkelt att installera, men du m\u00e5ste h\u00e4mta och installera varje ny version manuellt. Paketen finns p\u00e5 en <a href=\"https:\/\/download.docker.com\/linux\/ubuntu\/dists\" target=\"_blank\" rel=\"noopener noreferrer\">enkel filserver<\/a>. Navigera f\u00f6rst till Docker&#8217;s <a href=\"https:\/\/docs.docker.com\/engine\/release-notes\" target=\"_blank\" rel=\"noopener noreferrer\">sida med versionsanvisningar<\/a> f\u00f6r att hitta det senaste tillg\u00e4ngliga versionsnumret, exempelvis 20.10.20. <a href=\"https:\/\/github.com\/containerd\/containerd\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">G\u00e5 sedan till containerds GitHub-sida<\/a> f\u00f6r att \u00e4ven kontrollera dess versionsnummer. Det kommer att se ut som 1.6.8.<\/p>\n<p>Nu kan du k\u00f6ra f\u00f6ljande sekvens av kommandon f\u00f6r att h\u00e4mta r\u00e4tt upps\u00e4ttning paket f\u00f6r din plattform. Ers\u00e4tt <code>&lt;DOCKER_VERSION&gt;<\/code> och <code>&lt;CONTAINERD_VERSION&gt;<\/code> med de aktuella versionsnumren f\u00f6r Docker respektive containerd.<\/p>\n<pre><code class=\"language-bash\">$ curl https:\/\/download.docker.com\/linux\/ubuntu\/dists\/$(lsb_release --codename | cut -f2)\/pool\/stable\/$(dpkg --print-architecture)\/docker-ce_&lt;DOCKER_VERSION&gt;~3-0~ubuntu-focal_amd64.deb -o docker-ce.deb\n$ curl https:\/\/download.docker.com\/linux\/ubuntu\/dists\/$(lsb_release --codename | cut -f2)\/pool\/stable\/$(dpkg --print-architecture)\/docker-ce-cli_&lt;DOCKER_VERSION&gt;~3-0~ubuntu-focal_amd64.deb -o docker-ce-cli.deb\n$ curl https:\/\/download.docker.com\/linux\/ubuntu\/dists\/$(lsb_release --codename | cut -f2)\/pool\/stable\/$(dpkg --print-architecture)\/containerd.io_&lt;CONTAINERD_VERISON&gt;-1_amd64.deb -o containerd.deb\n<\/code><\/pre>\n<p>Du kan \u00e4ven h\u00e4mta filerna och granska alla tillg\u00e4ngliga versioner genom att bes\u00f6ka <a href=\"https:\/\/download.docker.com\/linux\/ubuntu\/dists\" target=\"_blank\" rel=\"noopener noreferrer\">kataloglistan<\/a> f\u00f6r din Ubuntu-version i din webbl\u00e4sare.<\/p>\n<p>N\u00e4r du har h\u00e4mtat paketen Docker CE, CLI och containerd s\u00e5 anv\u00e4nder du f\u00f6ljande kommando f\u00f6r att installera dem:<\/p>\n<pre><code class=\"language-bash\">$ sudo apt install .\/docker-ce.deb .\/docker-ce-cli.deb .\/containerd.deb\n<\/code><\/pre>\n<p>Justera filnamnen om du har h\u00e4mtat paketen manuellt utan att anv\u00e4nda skriptet som tillhandah\u00e5lls ovan.<\/p>\n<h3>3. Installera Docker med hj\u00e4lp av installationsskriptet<\/h3>\n<p>Dockers <a href=\"https:\/\/docs.docker.com\/engine\/install\/ubuntu\/#install-using-the-convenience-script\" target=\"_blank\" rel=\"noopener noreferrer\">bekv\u00e4mlighetsskript<\/a> automatiserar installationen av alla Dockerkomponenter. Det \u00e4r inte interaktivt, s\u00e5 du kan luta dig tillbaka och v\u00e4nta medan systemet f\u00f6rbereds f\u00f6r dig.<\/p>\n<p>Ladda f\u00f6rst ner skriptet:<\/p>\n<pre><code class=\"language-bash\">$ curl -fsSL https:\/\/get.docker.com -o get-docker.sh\n<\/code><\/pre>\n<p>K\u00f6r nu skriptet med rot-r\u00e4ttigheter:<\/p>\n<pre><code class=\"language-bash\">$ sudo sh get-docker.sh\nExecuting docker install script\n...\n<\/code><\/pre>\n<p>V\u00e4nta tills skriptet \u00e4r f\u00e4rdigt. Du b\u00f6r se ett bekr\u00e4ftelsemeddelande som visar att Docker har installerats.<\/p>\n<p>Skriptet \u00e4r t\u00e4nkt att vara en l\u00f6sning som passar alla. Du kan inte anpassa vad det g\u00f6r utan att direkt \u00e4ndra skriptets k\u00e4llkod. Det \u00e4r inte heller utformat f\u00f6r att utf\u00f6ra Docker-uppdateringar, eftersom det inte kommer att f\u00f6ra upp beroenden till sina senaste versioner.<\/p>\n<h3>S\u00e4kerst\u00e4ll att Docker Engine fungerar p\u00e5 Ubuntu<\/h3>\n<p>Oavsett vilken installations-metod som du anv\u00e4nde s\u00e5 b\u00f6r du se till att allt fungerar genom att starta en container:<\/p>\n<pre><code class=\"language-bash\">$ sudo docker run hello-world\n<\/code><\/pre>\n<p>Du kommer att se hur Docker-klienten h\u00e4mtar <code>hello-world:image<\/code> till din maskin fr\u00e5n Docker Hub-arkivet:<\/p>\n<pre><code>Unable to find image 'hello-world:latest' locally\nlatest: Pulling from library\/hello-world\n2db29710123e: Pull complete\nDigest: sha256:7d246653d0511db2a6b2e0436cfd0e52ac8c066000264b3ce63331ac66dca625\nStatus: Downloaded newer image for hello-world:latest\n<\/code><\/pre>\n<p>En ny container startas d\u00e5 automatiskt. Startbilden &#8221;hello-world&#8221; \u00e4r konfigurerad f\u00f6r att k\u00f6ra ett enkelt kommando som ger ut lite grundl\u00e4ggande information om Docker och som sedan avslutas omedelbart:<\/p>\n<pre><code>Hello from Docker!\nThis message shows that your installation appears to be working correctly.\nTo generate this message, Docker took the following steps:\n 1. The Docker client contacted the Docker daemon.\n 2. The Docker daemon pulled the \"hello-world\" image from the Docker Hub.\n (amd64)\n 3. The Docker daemon created a new container from that image which runs the\n executable that produces the output you are currently reading.\n 4. The Docker daemon streamed that output to the Docker client, which sent it\n to your terminal.\n<\/code><\/pre>\n<p>Om du ser utmatningen ovan s\u00e5 betyder detta att Docker \u00e4r redo att anv\u00e4ndas. Daemon h\u00e4mtade framg\u00e5ngsrikt <a href=\"https:\/\/hub.docker.com\/_\/hello-world\">hello-world:latest-avbildningen<\/a> fr\u00e5n Docker Hub och startade en container med den. Allt fr\u00e5n raden &#8221;Hello from Docker&#8221; och fram\u00e5t s\u00e4ndes ut av processen i containern.<\/p>\n<h3>Inst\u00e4llning av beh\u00f6righeter f\u00f6r Docker-motorn p\u00e5 Ubuntu<\/h3>\n<p>En ny Docker Engine-installation kr\u00e4ver vanligtvis rot-privilegier f\u00f6r att k\u00f6ra <code>docker<\/code> CLI-kommandon. Du m\u00e5ste f\u00f6reg\u00e5 varje kommando med <code>sudo<\/code>, vilket \u00e4r obekv\u00e4mt.<\/p>\n<p>Du kan undvika detta krav genom att l\u00e4gga till dig sj\u00e4lv i gruppen <code>docker<\/code> efter att du har installerat Docker Engine med hj\u00e4lp av stegen ovan. Den h\u00e4r valfria \u00e4ndringen ger dig beh\u00f6righet att k\u00f6ra <code>docker<\/code> -kommandon som en vanlig anv\u00e4ndare, utan <code>sudo<\/code>, vilket f\u00f6renklar din CLI-upplevelse.<\/p>\n<p>Kontrollera att anv\u00e4ndargruppen <code>docker<\/code> finns:<\/p>\n<pre><code class=\"language-bash\">$ sudo groupadd docker\n<\/code><\/pre>\n<p>L\u00e4gg sedan till dig sj\u00e4lv i den:<\/p>\n<pre><code class=\"language-bash\">$ sudo usermod -aG docker $USER\n<\/code><\/pre>\n<p>Om du tidigare har k\u00f6rt ett <code>docker<\/code> -kommando med <code>sudo<\/code> s\u00e5 m\u00e5ste du \u00e4ndra beh\u00f6righeterna f\u00f6r din katalog <code>~\/.docker<\/code>:<\/p>\n<pre><code class=\"language-bash\">$ sudo chown $USER:$USER \/home\/$USER\/.docker -R\n$ sudo chmod g+rwx $HOME\/.docker -R\n<\/code><\/pre>\n<p>Detta s\u00e4kerst\u00e4ller att ditt eget anv\u00e4ndarkonto har r\u00e4tt att l\u00e4sa och skriva filer i katalogen.<\/p>\n<p>Logga ut ur systemet och g\u00e5 in igen s\u00e5 att ditt nya gruppmedlemskap tr\u00e4der i kraft. F\u00f6rs\u00f6k att k\u00f6ra ett <code>docker<\/code>-kommando utan <code>sudo<\/code>:<\/p>\n<pre><code class=\"language-bash\">$ docker run hello-world\n<\/code><\/pre>\n<p>Detta avslutar installationen av Docker p\u00e5 Ubuntu. Daemon \u00e4r redan konfigurerad f\u00f6r att starta automatiskt s\u00e5 att du inte beh\u00f6ver konfigurera en tj\u00e4nst manuellt. Om du planerar en avancerad installation s\u00e5 kan du l\u00e4sa <a href=\"https:\/\/docs.docker.com\/engine\/install\/linux-postinstall\" target=\"_blank\" rel=\"noopener noreferrer\">anv\u00e4ndarhandboken f\u00f6r Docker<\/a> f\u00f6r instruktioner om hur du konfigurerar anpassade n\u00e4tverk, loggning och volymlagringshantering.<\/p>\n<h3>L\u00e4gg till Docker Compose i din Ubuntu-installation<\/h3>\n<p><a href=\"https:\/\/docs.docker.com\/compose\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Compose<\/a> \u00e4r ett popul\u00e4rt Docker-kompanjonverktyg som g\u00f6r det enklare att arbeta med applikationer som anv\u00e4nder flera containers. Medan <code>docker<\/code> CLI endast riktar sig till en container med varje kommando s\u00e5 kan <code>docker compose<\/code> starta och stoppa flera containers med varje \u00e5tg\u00e4rd. Detta f\u00f6renklar hanteringen av system d\u00e4r du har separata <a href=\"https:\/\/kinsta.com\/blog\/backend-vs-frontend\/\">frontend-, backend-<\/a> och databastj\u00e4nster.<\/p>\n<p>Docker Compose finns nu tillg\u00e4ngligt som en del av <code>docker<\/code> CLI. Compose V2-pluginet ing\u00e5r n\u00e4r du anv\u00e4nder det officiella installationsskriptet f\u00f6r att installera Docker. Det finns \u00e4ven tillg\u00e4ngligt i <code>apt<\/code> om du anv\u00e4nde den metoden:<\/p>\n<pre><code class=\"language-bash\">$ sudo apt install docker-compose-plugin\n<\/code><\/pre>\n<p>Du kan alternativt ladda ner det senaste arkivet <code>.deb<\/code> och installera det manuellt:<\/p>\n<pre><code class=\"language-bash\">$ curl https:\/\/download.docker.com\/linux\/ubuntu\/dists\/$(lsb_release --codename | cut -f2)\/pool\/stable\/$(dpkg --print-architecture)\/docker-compose-plugin_2.6.0~ubuntu-focal_amd64.deb -o docker-compose-plugin.deb\n$ sudo apt install -i .\/docker-compose-plugin.deb\n<\/code><\/pre>\n<p>Kontrollera att Compose fungerar genom att prova kommandot <code>docker compose version<\/code>:<\/p>\n<pre><code class=\"language-bash\">$ docker compose version\nDocker Compose version v2.6.0\n<\/code><\/pre>\n<h2>Installation av Docker Desktop p\u00e5 Ubuntu<\/h2>\n<p>Medan Docker Engine \u00e4r begr\u00e4nsat till en upplevelse som endast \u00e4r begr\u00e4nsad till CLI, s\u00e5 erbjuder Docker Desktop ett grafiskt hanteringsgr\u00e4nssnitt, inbyggt <a href=\"https:\/\/kinsta.com\/blog\/devops-engineer\/\">Kubernetes<\/a>-st\u00f6d och valfria till\u00e4gg fr\u00e5n tredje part som kan hj\u00e4lpa dig att f\u00f6renkla dina arbetsfl\u00f6den f\u00f6r containrar. Det \u00e4r ett utm\u00e4rkt val n\u00e4r du vill ha anv\u00e4ndarv\u00e4nlighet p\u00e5 din egen arbetsstation.<\/p>\n<p>F\u00f6r att installera Docker Desktop s\u00e5 installerar du f\u00f6rst n\u00e5gra beroenden med hj\u00e4lp av <code>apt<\/code>:<\/p>\n<pre><code class=\"language-bash\">$ sudo apt update\n$ sudo apt install ca-certificates curl gnupg lsb-release\n<\/code><\/pre>\n<p>K\u00f6r sedan f\u00f6ljande kommandon f\u00f6r att l\u00e4gga till Docker&#8217;s arkiv <code>apt<\/code>. \u00c4ven om Docker Desktop inte ing\u00e5r i arkivet, s\u00e5 refereras paketen i arkivet som beroenden i Debian&#8217;s arkiv f\u00f6r Desktop.<\/p>\n<pre><code class=\"language-bash\">$ sudo mkdir -p \/etc\/apt\/keyrings\n$ curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/etc\/apt\/keyrings\/docker.gpg\n$ sudo chmod a+r \/etc\/apt\/keyrings\/docker.gpg\n$ echo \"deb [arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\n$ sudo apt update\n<\/code><\/pre>\n<p>Kommandot <code>curl<\/code> h\u00e4mtar Dockers GPG-nyckel f\u00f6r Ubuntu, konverterar den tillbaka till standard OpenGPG-kodning och sparar den i katalogen <code>apt<\/code>-nyckelring. <code>chmod<\/code> anv\u00e4nds f\u00f6r att st\u00e4lla in beh\u00f6righeter f\u00f6r nyckelring-filen s\u00e5 att <code>apt<\/code> uppt\u00e4cker den p\u00e5 ett tillf\u00f6rlitligt s\u00e4tt.<\/p>\n<p>Ladda ner arkivet Docker Desktop Debian fr\u00e5n l\u00e4nken <a href=\"https:\/\/docs.docker.com\/desktop\/install\/ubuntu\/#install-docker-desktop\" target=\"_blank\" rel=\"noopener noreferrer\">i dokumentationen<\/a>. Detta ger dig den senaste stabila utg\u00e5van av Docker Desktop f\u00f6r Linux. Anv\u00e4nd <code>apt<\/code> f\u00f6r att installera paketet och byt ut versionsnumret som du h\u00e4mtade:<\/p>\n<pre><code class=\"language-bash\">$ sudo apt install .\/docker-desktop-4.11.0-amd64.deb\n<\/code><\/pre>\n<p>Docker Desktop kommer nu att dyka upp i appstartaren. Anv\u00e4nd start-applikationen f\u00f6r att starta Docker Desktop och \u00f6ppna anv\u00e4ndargr\u00e4nssnittet. Du kommer \u00e4ven att kunna k\u00f6ra kommandona <code>docker<\/code>, <code>docker compose<\/code> och <code>kubectl<\/code> i terminalen. Applikationen l\u00e4gger \u00e4ven till en meny i din shell badge som visar den aktuella Docker Desktop-statusen och l\u00e5ter dig utf\u00f6ra n\u00e5gra snabba \u00e5tg\u00e4rder.<\/p>\n<p>Du kommer att uppmanas att acceptera ett serviceavtal f\u00f6rsta g\u00e5ngen som du k\u00f6r Docker Desktop. Tryck p\u00e5 knappen Acceptera om du samtycker och v\u00e4nta medan Docker Desktop startar sin virtuella maskin.<\/p>\n<p>Efter en stund s\u00e5 laddas instrumentpanelen. Den tillhandah\u00e5ller genv\u00e4gar f\u00f6r att skapa nya containers fr\u00e5n popul\u00e4ra avbildningar, vilket g\u00f6r att du slipper l\u00e5nga terminalkommandon.<\/p>\n<figure style=\"width: 1280px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/11\/docker-desktop-running-on-ubuntu.png\" alt=\"Docker Desktop \u00e4r installerat p\u00e5 Ubuntu.\" width=\"1280\" height=\"800\"><figcaption class=\"wp-caption-text\">Docker Desktop \u00e4r installerat p\u00e5 Ubuntu.<\/figcaption><\/figure>\n<h3>DevKinsta: Docker Desktop f\u00f6r WordPress<\/h3>\n<p>Specialiserade l\u00f6sningar som bygger p\u00e5 Docker&#8217;s grund ger en \u00e4nnu enklare upplevelse f\u00f6r specifika tekniker. <a href=\"https:\/\/kinsta.com\/se\/devkinsta\/\">DevKinsta<\/a> \u00e4r ett kostnadsfritt lokalt utvecklingsverktyg f\u00f6r att bygga WordPress-teman och -plugins som anv\u00e4nder Docker f\u00f6r att helt isolera och s\u00e4kra dina WordPress-webbplatser. Detta g\u00f6r det snabbt och enkelt att starta och anpassa ett nytt WordPress-projekt utan att st\u00e4lla in servrar sj\u00e4lv. N\u00e4r du \u00e4r klar s\u00e5 kan du trycka direkt p\u00e5 Kinsta-plattformen f\u00f6r att distribuera din live-webbplats.<\/p>\n<p>Du kan <a href=\"https:\/\/kinsta.com\/docs\/devkinsta\/devkinsta-getting-started\/installation\/\/\">installera DevKinsta<\/a> p\u00e5 MacOS, Windows och Ubuntu.<\/p>\n\n<h2>Sammanfattning<\/h2>\n<p>De flesta utvecklare b\u00f6rjar att anv\u00e4nda containrar med Docker. Du kan installera Docker p\u00e5 ditt Ubuntu-system v\u00e4ldigt smidigt, antingen som Docker Engine eller det nya Docker Desktop. N\u00e4r du v\u00e4l har installerat Docker s\u00e5 \u00e4r du fullt utrustad f\u00f6r att bygga och k\u00f6ra containers, vilket g\u00f6r att du kan f\u00f6renkla utvecklingen och minska skillnaderna mellan milj\u00f6er.<\/p>\n<p>Om du utvecklar WordPress-teman och -plugins s\u00e5 kan <a href=\"https:\/\/kinsta.com\/webinars\/install-and-use-devkinsta\/\">DevKinsta<\/a> f\u00f6renkla skapandet av en lokal utvecklingsmilj\u00f6 och distribuering av din webbplats.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker \u00e4r ett popul\u00e4rt verktyg f\u00f6r att utveckla och distribuera applikationer i paket som kallas containers. Ubuntu \u00e4r en av de mest popul\u00e4ra Linux-distribueringarna och \u00e4r &#8230;<\/p>\n","protected":false},"author":274,"featured_media":47907,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[665,345,666,453],"topic":[769],"class_list":["post-47906","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-docker","tag-linux","tag-ubuntu","tag-web-development-tools","topic-docker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt) - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Docker och Linux-distr. Ubunto \u00e4r en fantastisk kombination f\u00f6r containeriserad webbutveckling. L\u00e4r dig hur du installerar Docker p\u00e5 Ubunti.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt)\" \/>\n<meta property=\"og:description\" content=\"Docker och Linux-distr. Ubunto \u00e4r en fantastisk kombination f\u00f6r containeriserad webbutveckling. L\u00e4r dig hur du installerar Docker p\u00e5 Ubunti.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstasweden\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-13T11:57:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-18T08:24:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/12\/install-docker-ubuntu.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"James Walker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Docker och Linux-distr. Ubunto \u00e4r en fantastisk kombination f\u00f6r containeriserad webbutveckling. L\u00e4r dig hur du installerar Docker p\u00e5 Ubunti.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/11\/install-docker-ubuntu.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_se\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_se\" \/>\n<meta name=\"twitter:label1\" content=\"Skriven av\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Walker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/\"},\"author\":{\"name\":\"James Walker\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/person\/ab5c4420f174a061c8b9a948d9cafe54\"},\"headline\":\"Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt)\",\"datePublished\":\"2022-12-13T11:57:45+00:00\",\"dateModified\":\"2023-09-18T08:24:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/\"},\"wordCount\":2431,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/se\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/12\/install-docker-ubuntu.jpg\",\"keywords\":[\"docker\",\"Linux\",\"ubuntu\",\"web development tools\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/\",\"url\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/\",\"name\":\"Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt) - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/se\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/12\/install-docker-ubuntu.jpg\",\"datePublished\":\"2022-12-13T11:57:45+00:00\",\"dateModified\":\"2023-09-18T08:24:28+00:00\",\"description\":\"Docker och Linux-distr. Ubunto \u00e4r en fantastisk kombination f\u00f6r containeriserad webbutveckling. L\u00e4r dig hur du installerar Docker p\u00e5 Ubunti.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/12\/install-docker-ubuntu.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/12\/install-docker-ubuntu.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/se\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/se\/topics\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/se\/#website\",\"url\":\"https:\/\/kinsta.com\/se\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snabba, s\u00e4kra, premium hosting-l\u00f6sningar\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/se\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/se\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/se\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/se\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstasweden\/\",\"https:\/\/x.com\/kinsta_se\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/person\/ab5c4420f174a061c8b9a948d9cafe54\",\"name\":\"James Walker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3f8e6bc091ca75d43f30317a656a2b24?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3f8e6bc091ca75d43f30317a656a2b24?s=96&d=mm&r=g\",\"caption\":\"James Walker\"},\"description\":\"James Walker is the founder of Heron Web, a UK-based software development studio providing bespoke solutions for SMEs. He's experienced in delivering custom software using engineering workflows built around modern DevOps methodologies. James is also a freelance technical writer and has written extensively about the software development lifecycle, current industry trends, and DevOps concepts and technologies.\",\"url\":\"https:\/\/kinsta.com\/se\/blog\/author\/jameswalker\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt) - Kinsta\u00ae","description":"Docker och Linux-distr. Ubunto \u00e4r en fantastisk kombination f\u00f6r containeriserad webbutveckling. L\u00e4r dig hur du installerar Docker p\u00e5 Ubunti.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/","og_locale":"sv_SE","og_type":"article","og_title":"Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt)","og_description":"Docker och Linux-distr. Ubunto \u00e4r en fantastisk kombination f\u00f6r containeriserad webbutveckling. L\u00e4r dig hur du installerar Docker p\u00e5 Ubunti.","og_url":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstasweden\/","article_published_time":"2022-12-13T11:57:45+00:00","article_modified_time":"2023-09-18T08:24:28+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/12\/install-docker-ubuntu.jpg","type":"image\/jpeg"}],"author":"James Walker","twitter_card":"summary_large_image","twitter_description":"Docker och Linux-distr. Ubunto \u00e4r en fantastisk kombination f\u00f6r containeriserad webbutveckling. L\u00e4r dig hur du installerar Docker p\u00e5 Ubunti.","twitter_image":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/11\/install-docker-ubuntu.jpg","twitter_creator":"@kinsta_se","twitter_site":"@kinsta_se","twitter_misc":{"Skriven av":"James Walker","Ber\u00e4knad l\u00e4stid":"11 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/"},"author":{"name":"James Walker","@id":"https:\/\/kinsta.com\/se\/#\/schema\/person\/ab5c4420f174a061c8b9a948d9cafe54"},"headline":"Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt)","datePublished":"2022-12-13T11:57:45+00:00","dateModified":"2023-09-18T08:24:28+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/"},"wordCount":2431,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/se\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/12\/install-docker-ubuntu.jpg","keywords":["docker","Linux","ubuntu","web development tools"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/","url":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/","name":"Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt) - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/se\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/12\/install-docker-ubuntu.jpg","datePublished":"2022-12-13T11:57:45+00:00","dateModified":"2023-09-18T08:24:28+00:00","description":"Docker och Linux-distr. Ubunto \u00e4r en fantastisk kombination f\u00f6r containeriserad webbutveckling. L\u00e4r dig hur du installerar Docker p\u00e5 Ubunti.","breadcrumb":{"@id":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#primaryimage","url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/12\/install-docker-ubuntu.jpg","contentUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2022\/12\/install-docker-ubuntu.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/se\/blog\/installera-docker-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/se\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/se\/topics\/docker\/"},{"@type":"ListItem","position":3,"name":"Installera Docker p\u00e5 Ubuntu (4 enkla s\u00e4tt)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/se\/#website","url":"https:\/\/kinsta.com\/se\/","name":"Kinsta\u00ae","description":"Snabba, s\u00e4kra, premium hosting-l\u00f6sningar","publisher":{"@id":"https:\/\/kinsta.com\/se\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/se\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/se\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/se\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstasweden\/","https:\/\/x.com\/kinsta_se","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/se\/#\/schema\/person\/ab5c4420f174a061c8b9a948d9cafe54","name":"James Walker","image":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3f8e6bc091ca75d43f30317a656a2b24?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3f8e6bc091ca75d43f30317a656a2b24?s=96&d=mm&r=g","caption":"James Walker"},"description":"James Walker is the founder of Heron Web, a UK-based software development studio providing bespoke solutions for SMEs. He's experienced in delivering custom software using engineering workflows built around modern DevOps methodologies. James is also a freelance technical writer and has written extensively about the software development lifecycle, current industry trends, and DevOps concepts and technologies.","url":"https:\/\/kinsta.com\/se\/blog\/author\/jameswalker\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/47906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/users\/274"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/comments?post=47906"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/47906\/revisions"}],"predecessor-version":[{"id":49279,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/47906\/revisions\/49279"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/translations\/dk"},{"href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/47906\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/media\/47907"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/media?parent=47906"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/tags?post=47906"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/topic?post=47906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}