{"id":47295,"date":"2022-12-13T12:53:33","date_gmt":"2022-12-13T11:53:33","guid":{"rendered":"https:\/\/kinsta.com\/dk\/?p=47295&#038;preview=true&#038;preview_id=47295"},"modified":"2023-08-23T11:00:24","modified_gmt":"2023-08-23T10:00:24","slug":"installer-docker-ubuntu","status":"publish","type":"post","link":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/","title":{"rendered":"Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der)"},"content":{"rendered":"<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-docker\/\">Docker<\/a> er et popul\u00e6rt v\u00e6rkt\u00f8j til udvikling og udrulning af software i pakker kendt som containere. Ubuntu er en af de mest popul\u00e6re Linux-distributioner og er et styresystem, der underst\u00f8ttes godt af Docker.<\/p>\n<p>Ved at installere Docker p\u00e5 Ubuntu skabes der en ideel platform til dine udviklingsprojekter ved hj\u00e6lp af lette virtuelle maskiner, der deler Ubuntus operativsystemkerne. Ved at forklare 4 m\u00e5der at g\u00f8re det muligt p\u00e5, vil denne vejledning vil f\u00e5 dig i gang .<\/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>Mere om Docker<\/h2>\n<p>Docker hj\u00e6lper med at g\u00f8re applikationer b\u00e6rbare ved at lade dig bygge og k\u00f8re dem p\u00e5 en hvilken som helst Docker-host. Et containerimage kan bruges uden \u00e6ndringer overalt, hvor Docker er tilg\u00e6ngeligt &#8211; fra din b\u00e6rbare computer til <a href=\"https:\/\/kinsta.com\/dk\/blog\/cloud-platform-for-udviklere\/\">skyen<\/a>. Dette forenkler udvikleroplevelsen ved at eliminere forskelle mellem k\u00f8remilj\u00f8er. Containerformatet er ogs\u00e5 nemt at distribuere p\u00e5 flere fysiske maskiner, s\u00e5 du nemt kan skalere programmerne efter skiftende eftersp\u00f8rgsel.<\/p>\n<p>Docker indeholder alt, hvad du har brug for til at bygge og k\u00f8re containerimages, uanset om de er fra <a href=\"https:\/\/hub.docker.com\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Hub<\/a> og andre offentlige registre eller dine egne <a href=\"https:\/\/docs.docker.com\/develop\/develop-images\/dockerfile_best-practices\" target=\"_blank\" rel=\"noopener noreferrer\">Dockerfiler<\/a>.<\/p>\n<h2>G\u00f8r dig klar til at installere Docker p\u00e5 Ubuntu<\/h2>\n<p>Du kan installere den seneste Docker-udgave p\u00e5 <a href=\"https:\/\/kinsta.com\/blog\/check-ubuntu-version\/\">Ubuntu-versionerne<\/a> 18.04, 20.04, 21.10 og 22.04. Arkitekturerne x64_64\/AMD64, ARMhf, ARM64 og S390x underst\u00f8ttes.<\/p>\n<p>Der er flere m\u00e5der at installere Docker p\u00e5, og dit valg afh\u00e6nger af den funktionalitet, du har brug for, og din foretrukne tilgang til pakkeh\u00e5ndtering. Du l\u00e6rer alle de mulige muligheder at kende i denne vejledning.<\/p>\n\n<h3>Valg af en Docker Flavor<\/h3>\n<p>Docker p\u00e5 Linux var traditionelt set kun terminalbaseret. En velfungerende installation omfatter Docker Engine, en demon, der k\u00f8rer dine containere, og kommandolinjeinterfacet (CLI) <code>docker<\/code> til at interagere med demonen.<\/p>\n<p><a href=\"https:\/\/www.docker.com\/products\/docker-desktop\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Desktop<\/a> er en alternativ m\u00e5de at bruge Docker p\u00e5. Historisk set har det kun v\u00e6ret tilg\u00e6ngeligt p\u00e5 Windows og Mac, men blev lanceret til Linux i maj 2022. Docker Desktop p\u00e5 Ubuntu kr\u00e6ver en AMD64-processor og enten Ubuntu 21.10 eller 22.04. Det giver en grafisk gr\u00e6nseflade til administration af dine containere, en integreret Kubernetes-klynge og underst\u00f8ttelse af udvidelser fra tredjeparter. Docker Desktop giver dig ogs\u00e5 CLI&#8217;erne <code>docker<\/code> og Docker Compose.<\/p>\n<p>Docker Desktop adskiller sig fra Docker Engine ved at bruge en virtuel maskine til at k\u00f8re dine containere (hvilket er grunden til, at Docker Desktop er p\u00e5kr\u00e6vet for Windows- og MacOS-brugere). Selv om det er muligt at bruge begge varianter side om side p\u00e5 Ubuntu, kan du opleve konflikter mellem <code>docker<\/code> CLI-versionerne. Det er bedst at v\u00e6lge en og holde sig til den. V\u00e6lg Docker Engine, hvis du er fortrolig med din terminal og \u00f8nsker den bedste support og ydeevne. Docker Desktop&#8217;s VM g\u00f8r den lidt tungere, men er det bedre valg, hvis du vil have en integreret brugergr\u00e6nseflade eller planl\u00e6gger at bruge Kubernetes.<\/p>\n<h2>Installation af Docker Engine p\u00e5 Ubuntu<\/h2>\n<p>Docker Engine er standardmetoden til at k\u00f8re Docker p\u00e5 Ubuntu. Den fungerer med alle underst\u00f8ttede versioner og milj\u00f8er, fra en lokal Ubuntu Desktop-maskine til din Ubuntu Server cloud-host. S\u00f8rg for, at du k\u00f8rer en Ubuntu-udgave, der er 18.04 eller nyere, f\u00f8r du forts\u00e6tter.<\/p>\n<p>Docker Engine har 3 forskellige installationsmetoder:<\/p>\n<ol>\n<li>Et officielt Ubuntu <code>apt<\/code> arkiv<\/li>\n<li>En selvst\u00e6ndig Debian-pakke (<code>.deb<\/code>)<\/li>\n<li>Et automatiseret installationsskript<\/li>\n<\/ol>\n<p>Mulighed 1, Ubuntu <code>apt<\/code> repository, er den mest almindeligt anvendte. Den tilf\u00f8jer Docker til din pakkeliste, s\u00e5 du nemt kan installere fremtidige opdateringer ved at k\u00f8re <code>apt upgrade<\/code>. Mulighed 2 underst\u00f8tter ikke automatiserede opdateringer, men er ideel til installation af Docker p\u00e5 offline-systemer med air-gapping. Det automatiserede installationsskript er den enkleste metode til at komme i gang, men er kun <a href=\"https:\/\/docs.docker.com\/engine\/install\/ubuntu\/#install-using-the-convenience-script\" target=\"_blank\" rel=\"noopener noreferrer\">konfigureret til udviklingsbrug<\/a>. Docker frar\u00e5der at bruge det i produktionsmilj\u00f8er.<\/p>\n<p>Brug <code>apt<\/code> -repositoriet, n\u00e5r du arbejder med et produktionssystem, \u00f8nsker nemme opdateringer eller har brug for at bruge den samme mekanisme i alle milj\u00f8er.<\/p>\n<p>Brug det automatiserede installationsskript, hvis du \u00f8nsker en hurtig ops\u00e6tningsoplevelse, mens du eksperimenterer med Docker p\u00e5 din egen maskine.<\/p>\n<h3>1. Installation af Docker ved hj\u00e6lp af apt-repositoriet<\/h3>\n<p>Docker udgiver pakker til sit eget <code>apt<\/code> -repositorium. Du skal tilf\u00f8je dette repository til din <code>apt<\/code> sources-liste, ellers vil din <code>apt<\/code> -installation ikke kunne finde Docker-pakkerne.<\/p>\n<p>Begynd med at opdatere din eksisterende pakkeliste og installere nogle afh\u00e6ngigheder for de f\u00f8lgende trin. V\u00e6rkt\u00f8jerne <code>ca-certificates<\/code>, <code>curl<\/code>, <code>gnupg<\/code> og <code>lsb_release<\/code> bruges til at hente de korrekte Docker <code>apt<\/code> repositoryoplysninger og signeringsn\u00f8glen for dit system. Selv om du sandsynligvis allerede har disse pakker, skader det ikke at sikre dig, at de er tilg\u00e6ngelige.<\/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>Registrer derefter Dockers GPG-n\u00f8glering med apt. Dette vil lade <code>apt<\/code> validere de Docker-pakker, du installerer.<\/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>Kommandoen <code>curl<\/code> henter Dockers GPG-n\u00f8gle til Ubuntu, konverterer den tilbage til standard OpenGPG-kodning og gemmer den i apt&#8217;s keyring-mappe. <code>chmod<\/code> bruges til at indstille tilladelserne p\u00e5 keyring-filen, s\u00e5 <code>apt<\/code> kan registrere den p\u00e5lideligt.<\/p>\n<p>Nu kan du tilf\u00f8je Docker-pakkekilden til dit system. K\u00f8r f\u00f8lgende 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>Denne bruger shell-substitution til automatisk at registrere dit systems arkitektur, f.eks. AMD64 eller ARM64, og hente den relevante pakkeliste. Den vil blive verificeret ved hj\u00e6lp af den GPG-n\u00f8gle, der blev tilf\u00f8jet tidligere. Arkivet tilf\u00f8jes som en ny pakkeliste inde i <code>apt \/etc\/apt\/sources.list.d directory.<\/code><\/p>\n<p>Opdater dine pakkelister igen, s\u00e5 <code>apt<\/code> ved, at Docker-pakkerne findes:<\/p>\n<pre><code class=\"language-bash\">$ sudo apt update\n<\/code><\/pre>\n<p>Nu kan du bruge kommandoen <code>apt install<\/code> til at tilf\u00f8je Dockers komponenter til dit system. Du installerer den nyeste version af Docker Community Edition (CE). Der er tre pakker, der skal installeres:<\/p>\n<ul>\n<li><code>docker-ce<\/code>: Docker Engine-d\u00e6monen.<\/li>\n<li><code>docker-ce-cli<\/code>: Docker CLI&#8217;en, som du vil interagere med.<\/li>\n<li><code>containerd.io<\/code>: den container runtime, der er <a href=\"https:\/\/containerd.io\" target=\"_blank\" rel=\"noopener noreferrer\">kendt som containerd<\/a>, som starter og k\u00f8rer dine containere.<\/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. Installation af Docker ved hj\u00e6lp af Debian-pakken<\/h3>\n<p>Den officielle <code>.deb<\/code> -pakke er enkel at ops\u00e6tte, men du skal manuelt downloade og installere hver ny udgave. Pakkerne er hostet p\u00e5 en <a href=\"https:\/\/download.docker.com\/linux\/ubuntu\/dists\" target=\"_blank\" rel=\"noopener noreferrer\">simpel filserver<\/a>. Naviger f\u00f8rst til Dockers <a href=\"https:\/\/docs.docker.com\/engine\/release-notes\" target=\"_blank\" rel=\"noopener noreferrer\">side med udgivelsesbem\u00e6rkninger<\/a> for at finde det seneste tilg\u00e6ngelige versionsnummer, som f.eks. 20.10.20. Derefter skal du <a href=\"https:\/\/github.com\/containerd\/containerd\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">g\u00e5 til containerds GitHub-side<\/a> for ogs\u00e5 at tjekke dens versionsnummer. Det vil se ud som 1.6.8.<\/p>\n<p>Nu kan du k\u00f8re f\u00f8lgende sekvens af kommandoer for at hente det rigtige s\u00e6t pakker til din platform. Udskift <code>&lt;DOCKER_VERSION&gt;<\/code> og <code>&lt;CONTAINERD_VERSION&gt;<\/code> med henholdsvis de aktuelle versionsnumre for Docker og 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 ogs\u00e5 downloade filerne og inspicere alle de tilg\u00e6ngelige udgivelser ved at bes\u00f8ge <a href=\"https:\/\/download.docker.com\/linux\/ubuntu\/dists\" target=\"_blank\" rel=\"noopener noreferrer\">mappelisten<\/a> for din Ubuntu-version i din browser.<\/p>\n<p>N\u00e5r du har hentet Docker CE-, CLI- og containerd-pakkerne, skal du bruge f\u00f8lgende kommando til at installere 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>Juster filnavnene, hvis du har hentet pakkerne manuelt uden at bruge ovenst\u00e5ende script.<\/p>\n<h3>3. Installation af Docker ved hj\u00e6lp af installationsskriften<\/h3>\n<p>Dockers <a href=\"https:\/\/docs.docker.com\/engine\/install\/ubuntu\/#install-using-the-convenience-script\" target=\"_blank\" rel=\"noopener noreferrer\">bekvemmelighedsscript<\/a> automatiserer installationen af alle Docker-komponenter. Det er ikke interaktivt, s\u00e5 du kan l\u00e6ne dig tilbage og vente, mens dit system bliver forberedt til dig.<\/p>\n<p>Download f\u00f8rst scriptet:<\/p>\n<pre><code class=\"language-bash\">$ curl -fsSL https:\/\/get.docker.com -o get-docker.sh\n<\/code><\/pre>\n<p>K\u00f8r nu scriptet med root-privilegier:<\/p>\n<pre><code class=\"language-bash\">$ sudo sh get-docker.sh\nExecuting docker install script\n...\n<\/code><\/pre>\n<p>Vent, indtil scriptet er afsluttet. Du b\u00f8r se en bekr\u00e6ftelsesmeddelelse, der viser, at Docker er installeret.<\/p>\n<p>Scriptet er beregnet til at v\u00e6re en l\u00f8sning, der passer til alle. Du kan ikke tilpasse, hvad det g\u00f8r, uden at \u00e6ndre scriptets kildekode direkte. Det er heller ikke designet til at udf\u00f8re Docker-opdateringer, da det ikke vil bringe afh\u00e6ngigheder op til deres nyeste versioner.<\/p>\n<h3>Sikring af, at Docker Engine virker p\u00e5 Ubuntu<\/h3>\n<p>Uanset hvilken installationsmetode du har brugt, b\u00f8r du sikre dig, at alt fungerer ved at starte en container:<\/p>\n<pre><code class=\"language-bash\">$ sudo docker run hello-world\n<\/code><\/pre>\n<p>Du vil se Docker-klienten tr\u00e6kke <code>hello-world:image<\/code> til din maskine fra Docker Hub-repositoriet:<\/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 vil derefter automatisk blive startet. &#8220;Hello-world&#8221;-start-image er konfigureret til at k\u00f8re en simpel kommando, der udsender nogle grundl\u00e6ggende oplysninger om Docker og afsluttes straks derefter:<\/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>N\u00e5r du ser det output, der er vist ovenfor, betyder det, at Docker er klar til brug. Daemonet har med succes hentet <a href=\"https:\/\/hub.docker.com\/_\/hello-world\">hello-world:latest-image<\/a> fra Docker Hub og startet en container ved hj\u00e6lp af det. Alt fra &#8220;Hello from Docker&#8221;-linjen og frem blev udsendt af processen inde i containeren.<\/p>\n<h3>Indstilling af Docker Engine-tilladelser p\u00e5 Ubuntu<\/h3>\n<p>En ny Docker Engine-installation kr\u00e6ver normalt root-rettigheder for at k\u00f8re <code>docker<\/code> CLI-kommandoer. Du skal give hver kommando et pr\u00e6fiks med <code>sudo<\/code>, hvilket er besv\u00e6rligt.<\/p>\n<p>Du kan undg\u00e5 dette krav ved at tilf\u00f8je dig selv til gruppen <code>docker<\/code>, efter at du har installeret Docker Engine ved hj\u00e6lp af ovenst\u00e5ende trin. Denne valgfrie \u00e6ndring giver dig tilladelser til at k\u00f8re <code>docker<\/code> -kommandoer som en almindelig bruger uden <code>sudo<\/code>, hvilket forenkler din CLI-oplevelse.<\/p>\n<p>S\u00f8rg for, at brugergruppen <code>docker<\/code> findes:<\/p>\n<pre><code class=\"language-bash\">$ sudo groupadd docker\n<\/code><\/pre>\n<p>Tilf\u00f8j derefter dig selv til den:<\/p>\n<pre><code class=\"language-bash\">$ sudo usermod -aG docker $USER\n<\/code><\/pre>\n<p>Hvis du tidligere har k\u00f8rt en <code>docker<\/code> -kommando med <code>sudo<\/code>, skal du rette tilladelserne p\u00e5 din <code>~\/.docker<\/code> -mappe:<\/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>Dette sikrer, at din egen brugerkonto har tilladelse til at l\u00e6se og skrive filer i mappen.<\/p>\n<p>Log ud af dit system og ind igen, s\u00e5 dit nye gruppemedlemskab tr\u00e6der i kraft. Pr\u00f8v at k\u00f8re en <code>docker<\/code> -kommando uden <code>sudo<\/code>:<\/p>\n<pre><code class=\"language-bash\">$ docker run hello-world\n<\/code><\/pre>\n<p>Dette trin efter installationen afslutter installationen af Docker p\u00e5 Ubuntu. Demon er allerede konfigureret til at starte automatisk, s\u00e5 du beh\u00f8ver ikke manuelt at konfigurere en tjeneste. Hvis du planl\u00e6gger en avanceret installation, skal du se i <a href=\"https:\/\/docs.docker.com\/engine\/install\/linux-postinstall\" target=\"_blank\" rel=\"noopener noreferrer\">Docker-brugermanualen<\/a> for at f\u00e5 instruktioner om, hvordan du konfigurerer tilpasset netv\u00e6rks-, lognings- og volumenlagringsstyring.<\/p>\n<h3>Tilf\u00f8jelse af Docker Compose til din Ubuntu-installation<\/h3>\n<p><a href=\"https:\/\/docs.docker.com\/compose\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Compose<\/a> er et popul\u00e6rt Docker-kompagnonv\u00e6rkt\u00f8j, der g\u00f8r det lettere at arbejde med programmer, der bruger flere containere. Mens <code>docker<\/code> CLI kun er rettet mod \u00e9n container med hver kommando, kan <code>docker compose<\/code> starte og stoppe flere containere med hver handling. Dette forenkler administrationen af systemer, hvor du har separate <a href=\"https:\/\/kinsta.com\/blog\/backend-vs-frontend\/\">frontend-, backend-<\/a> og databasetjenester.<\/p>\n<p>Docker Compose er nu tilg\u00e6ngelig som en del af <code>docker<\/code> CLI. Compose V2-pluginet er inkluderet, n\u00e5r du bruger det officielle installationsskript til at installere Docker. Det er ogs\u00e5 tilg\u00e6ngeligt i <code>apt<\/code>, hvis du har brugt den metode:<\/p>\n<pre><code class=\"language-bash\">$ sudo apt install docker-compose-plugin\n<\/code><\/pre>\n<p>Alternativt kan du hente det nyeste arkiv <code>.deb<\/code> og installere det manuelt:<\/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>Kontroller, at Compose fungerer ved at pr\u00f8ve kommandoen <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 af Docker Desktop p\u00e5 Ubuntu<\/h2>\n<p>Mens Docker Engine kun er begr\u00e6nset til en CLI-oplevelse, giver Docker Desktop en grafisk administrationsgr\u00e6nseflade, indbygget <a href=\"https:\/\/kinsta.com\/blog\/devops-engineer\/\">Kubernetes<\/a>-underst\u00f8ttelse og valgfrie udvidelser fra tredjeparter, som kan hj\u00e6lpe med at forenkle dine containerarbejdsgange. Det er et godt valg, n\u00e5r du s\u00f8ger brugervenlighed p\u00e5 din egen arbejdsstation.<\/p>\n<p>For at installere Docker Desktop skal du f\u00f8rst installere nogle afh\u00e6ngigheder ved hj\u00e6lp af <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>Derefter skal du k\u00f8re f\u00f8lgende s\u00e6t kommandoer for at tilf\u00f8je Dockers <code>apt<\/code> repository. Selv om Docker Desktop ikke er inkluderet i arkivet, refereres pakker i det som afh\u00e6ngigheder i Debians Debian-arkiv til 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>Kommandoen <code>curl<\/code> henter Dockers GPG-n\u00f8gle til Ubuntu, konverterer den tilbage til standard OpenGPG-kodning og gemmer den i mappen <code>apt<\/code> keyring. <code>chmod<\/code> bruges til at indstille tilladelserne p\u00e5 keyring-filen, s\u00e5 <code>apt<\/code> kan registrere den p\u00e5lideligt.<\/p>\n<p>Download Docker Desktop Debian-arkivet fra linket <a href=\"https:\/\/docs.docker.com\/desktop\/install\/ubuntu\/#install-docker-desktop\" target=\"_blank\" rel=\"noopener noreferrer\">i dokumentationen<\/a>. Dette vil give den seneste stabile udgave af Docker Desktop til Linux. Brug <code>apt<\/code> til at installere pakken, idet du erstatter det versionsnummer, du hentede, med det:<\/p>\n<pre><code class=\"language-bash\">$ sudo apt install .\/docker-desktop-4.11.0-amd64.deb\n<\/code><\/pre>\n<p>Docker Desktop vil nu blive vist i din app-startpakke. Brug din launcher til at starte Docker Desktop og \u00e5bne brugergr\u00e6nsefladen. Du vil ogs\u00e5 kunne k\u00f8re <code>docker<\/code>, <code>docker compose<\/code> og <code>kubectl<\/code> -kommandoer i din terminal. Programmet tilf\u00f8jer ogs\u00e5 en menu til din shell-tray, der viser den aktuelle Docker Desktop-status og lader dig udf\u00f8re nogle hurtige handlinger.<\/p>\n<p>Du vil blive bedt om at acceptere en serviceaftale, f\u00f8rste gang du k\u00f8rer Docker Desktop. Tryk p\u00e5 knappen Accepter, hvis du accepterer, og vent, mens Docker Desktop starter sin virtuelle maskine.<\/p>\n<p>Efter et par \u00f8jeblikke indl\u00e6ses dashboardet. Det giver genveje til at oprette nye containere fra popul\u00e6re images, s\u00e5 du undg\u00e5r lange terminalkommandoer.<\/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=\"Sk\u00e6rmbillede af Docker Desktop, der k\u00f8rer p\u00e5 Ubuntu.\" width=\"1280\" height=\"800\"><figcaption class=\"wp-caption-text\">Docker Desktop installeret p\u00e5 Ubuntu.<\/figcaption><\/figure>\n<h3>DevKinsta: Docker Desktop til WordPress<\/h3>\n<p>Specialiserede l\u00f8sninger bygget p\u00e5 Dockers fundament giver en endnu nemmere oplevelse for specifikke teknologier. <a href=\"https:\/\/kinsta.com\/dk\/devkinsta\/\">DevKinsta<\/a> er et gratis lokalt udviklingsv\u00e6rkt\u00f8j til at bygge WordPress-temaer og plugins, der bruger Docker til at isolere og sikre dine WordPress-websteder fuldt ud. Det g\u00f8r det hurtigt og enkelt at starte og tilpasse et nyt WordPress-projekt uden selv at ops\u00e6tte servere. N\u00e5r du er klar, kan du skubbe direkte til Kinsta-platformen for at implementere dit live-websted.<\/p>\n<p>Du kan <a href=\"https:\/\/kinsta.com\/docs\/devkinsta\/devkinsta-getting-started\/installation\/\/\">installere DevKinsta<\/a> p\u00e5 MacOS, Windows og Ubuntu.<\/p>\n\n<h2>Oversigt<\/h2>\n<p>Docker er den m\u00e5de, hvorp\u00e5 de fleste udviklere begynder at bruge containere. Du kan nemt installere Docker p\u00e5 dit Ubuntu-system, enten som Docker Engine eller det nye Docker Desktop. N\u00e5r du har f\u00e5et Docker installeret, er du fuldt udstyret til at bygge og k\u00f8re containere, s\u00e5 du kan forenkle udviklingen og reducere uoverensstemmelser mellem milj\u00f8er.<\/p>\n<p>Hvis du udvikler WordPress-temaer og -plugins, kan <a href=\"https:\/\/kinsta.com\/webinars\/install-and-use-devkinsta\/\">DevKinsta<\/a> forenkle oprettelsen af et lokalt udviklingsmilj\u00f8 og udrulning af dit websted.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker er et popul\u00e6rt v\u00e6rkt\u00f8j til udvikling og udrulning af software i pakker kendt som containere. Ubuntu er en af de mest popul\u00e6re Linux-distributioner og er &#8230;<\/p>\n","protected":false},"author":274,"featured_media":47296,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[623,294,624,582],"topic":[691],"class_list":["post-47295","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>Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der) - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Docker og Linux-distroen Ubuntu er en fantastisk kombination til containeriseret webudvikling. L\u00e6r hvordan du installerer Docker p\u00e5 Ubuntu.\" \/>\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\/dk\/blog\/installer-docker-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der)\" \/>\n<meta property=\"og:description\" content=\"Docker og Linux-distroen Ubuntu er en fantastisk kombination til containeriseret webudvikling. L\u00e6r hvordan du installerer Docker p\u00e5 Ubuntu.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-13T11:53:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-23T10:00:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/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 og Linux-distroen Ubuntu er en fantastisk kombination til containeriseret webudvikling. L\u00e6r hvordan du installerer Docker p\u00e5 Ubuntu.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_dk\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_dk\" \/>\n<meta name=\"twitter:label1\" content=\"Skrevet af\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Walker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimeret l\u00e6setid\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/\"},\"author\":{\"name\":\"James Walker\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/person\/ab5c4420f174a061c8b9a948d9cafe54\"},\"headline\":\"Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der)\",\"datePublished\":\"2022-12-13T11:53:33+00:00\",\"dateModified\":\"2023-08-23T10:00:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/\"},\"wordCount\":2194,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg\",\"keywords\":[\"docker\",\"Linux\",\"ubuntu\",\"web development tools\"],\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/\",\"url\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/\",\"name\":\"Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der) - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg\",\"datePublished\":\"2022-12-13T11:53:33+00:00\",\"dateModified\":\"2023-08-23T10:00:24+00:00\",\"description\":\"Docker og Linux-distroen Ubuntu er en fantastisk kombination til containeriseret webudvikling. L\u00e6r hvordan du installerer Docker p\u00e5 Ubuntu.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/dk\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/dk\/emner\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/dk\/#website\",\"url\":\"https:\/\/kinsta.com\/dk\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Hurtig, sikker, premium hostingl\u00f8sninger\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/dk\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/dk\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/dk\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/\",\"https:\/\/x.com\/kinsta_dk\",\"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\/dk\/#\/schema\/person\/ab5c4420f174a061c8b9a948d9cafe54\",\"name\":\"James Walker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/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\/dk\/blog\/author\/jameswalker\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der) - Kinsta\u00ae","description":"Docker og Linux-distroen Ubuntu er en fantastisk kombination til containeriseret webudvikling. L\u00e6r hvordan du installerer Docker p\u00e5 Ubuntu.","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\/dk\/blog\/installer-docker-ubuntu\/","og_locale":"da_DK","og_type":"article","og_title":"Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der)","og_description":"Docker og Linux-distroen Ubuntu er en fantastisk kombination til containeriseret webudvikling. L\u00e6r hvordan du installerer Docker p\u00e5 Ubuntu.","og_url":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/","article_published_time":"2022-12-13T11:53:33+00:00","article_modified_time":"2023-08-23T10:00:24+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg","type":"image\/jpeg"}],"author":"James Walker","twitter_card":"summary_large_image","twitter_description":"Docker og Linux-distroen Ubuntu er en fantastisk kombination til containeriseret webudvikling. L\u00e6r hvordan du installerer Docker p\u00e5 Ubuntu.","twitter_image":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg","twitter_creator":"@kinsta_dk","twitter_site":"@kinsta_dk","twitter_misc":{"Skrevet af":"James Walker","Estimeret l\u00e6setid":"14 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/"},"author":{"name":"James Walker","@id":"https:\/\/kinsta.com\/dk\/#\/schema\/person\/ab5c4420f174a061c8b9a948d9cafe54"},"headline":"Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der)","datePublished":"2022-12-13T11:53:33+00:00","dateModified":"2023-08-23T10:00:24+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/"},"wordCount":2194,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/dk\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg","keywords":["docker","Linux","ubuntu","web development tools"],"inLanguage":"da-DK","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/","url":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/","name":"Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der) - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/dk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg","datePublished":"2022-12-13T11:53:33+00:00","dateModified":"2023-08-23T10:00:24+00:00","description":"Docker og Linux-distroen Ubuntu er en fantastisk kombination til containeriseret webudvikling. L\u00e6r hvordan du installerer Docker p\u00e5 Ubuntu.","breadcrumb":{"@id":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#primaryimage","url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg","contentUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/12\/install-docker-ubuntu.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/dk\/blog\/installer-docker-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/dk\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/dk\/emner\/docker\/"},{"@type":"ListItem","position":3,"name":"Installation af Docker p\u00e5 Ubuntu (4 nemme m\u00e5der)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/dk\/#website","url":"https:\/\/kinsta.com\/dk\/","name":"Kinsta\u00ae","description":"Hurtig, sikker, premium hostingl\u00f8sninger","publisher":{"@id":"https:\/\/kinsta.com\/dk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/dk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/dk\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/dk\/","logo":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/","https:\/\/x.com\/kinsta_dk","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\/dk\/#\/schema\/person\/ab5c4420f174a061c8b9a948d9cafe54","name":"James Walker","image":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/kinsta.com\/dk\/#\/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\/dk\/blog\/author\/jameswalker\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts\/47295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/users\/274"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/comments?post=47295"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts\/47295\/revisions"}],"predecessor-version":[{"id":47650,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts\/47295\/revisions\/47650"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/translations\/dk"},{"href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/47295\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/media\/47296"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/media?parent=47295"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/tags?post=47295"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/topic?post=47295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}