Android

Hur du installerar och använder dockaren på ubuntu 18.04

Установка Docker на Ubuntu 18.04

Установка Docker на Ubuntu 18.04

Innehållsförteckning:

Anonim

Docker är en containeriseringsteknik som gör att du snabbt kan bygga, testa och distribuera applikationer som bärbara, självförsörjande containrar som kan köras praktiskt taget var som helst. Docker har blivit de facto-standarden för containerdistribution, och det är ett viktigt verktyg för DevOps-ingenjörer och deras kontinuerliga integrations- och leveransrörledning.

I den här tutorialen täcker vi hur du installerar Docker på en Ubuntu 18.04-maskin och utforskar de grundläggande Docker-koncepten och kommandona.

förutsättningar

Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier. Alla kommandon i denna handledning bör köras som en icke-root-användare.

Installera Docker på Ubuntu

Även om Docker-installationspaketet är tillgängligt i det officiella Ubuntu 18.04-arkivet, kanske det inte alltid är den senaste versionen. Det rekommenderade tillvägagångssättet är att installera det senaste Docker-paketet från Dockers förvar.

Aktiverar Docker-arkivet

  1. Börja med att uppdatera paketlistan och installera de beroenden som krävs för att lägga till ett nytt arkiv via

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

    Importera förvarets GPG-nyckel med följande curl kommando:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    Lägg till Docker APT-lagret i ditt system:

    sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Installera Docker CE

Nu när Docker-lagret är aktiverat kan du installera vilken Docker-version du behöver.

  1. För att installera den senaste versionen av Docker använd kommandot nedan. Om du vill installera en specifik Docker-version hoppar du över det här steget och går till nästa.

    sudo apt update sudo apt install docker-ce

    För att installera en specifik version listar du först de tillgängliga versionerna i Docker-arkivet:

    apt list -a docker-ce

    Kommandot skriver ut tillgängliga Docker-versioner i den andra kolumnen.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    För att installera version 18.09.6 du till exempel:

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    För att förhindra att Docker-paketet uppdateras automatiskt markerar du det som hållet tillbaka:

    sudo apt-mark hold docker-ce

När installationen är klar startar Docker-tjänsten automatiskt. Du kan verifiera det genom att skriva:

sudo systemctl status docker

Utgången ser ut så här:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

Utför dockarkommando utan sudo

Som standardhantering kräver Docker administratörsbehörighet.

För att köra Docker-kommandon som icke-root-användare utan att förbereda sudo måste du lägga till din användare i docker . Denna grupp skapas under installationen av Docker CE-paketet. För att göra det kör följande kommando:

sudo usermod -aG docker $USER

$USER är en miljövariabel som innehåller ditt användarnamn.

Logga ut och logga in igen för att uppdatera gruppmedlemskapet.

För att verifiera att Docker har installerats och att du kan köra dockarkommandon utan att förbereda sudo , kör:

docker container run hello-world

Kommandot laddar ner en testbild, kör den i en behållare, skriver ut ett "Hej från Docker" -meddelande och stänger. Utgången ska se ut enligt följande:

Ta bort Docker-behållare

Om du vill ta bort en eller flera containrar kopierar du behållar-ID (eller ID) och klistrar in dem efter container rm underkommando:

docker container rm c55680af670c

Slutsats

Du har lärt dig hur du installerar Docker på din Ubuntu 18.04-maskin och hur du laddar ner Docker-bilder och hanterar Docker-containrar. Du kanske också vill läsa om Docker Compose, som låter dig definiera och köra multi-container Docker-applikationer.

Denna handledning kliar knappt ytan på Dockers ekosystem. I några av våra nästa artiklar kommer vi att fortsätta att dyka in i andra aspekter av Docker. För att lära dig mer om Docker, kolla in den officiella Docker-dokumentationen.

dockare ubuntu