Hur man installerar och använder Docker och dess behållare i Ubuntu

Docker på Ubuntu

Hamnarbetare är ett open source-projekt som stöds av en affärsenhet med samma namn som gör det mycket lättare att köra en ansökningsprocess i en relativt isolerad miljö som kallas behållare eller behållare. Till skillnad från en virtuell maskin (VM) som har sin egen kärna beror en container på värdoperativsystemets kärna, så att den blir lättare och kör mycket snabbare.

Docker är det enklaste verktyget som det ger till vår dator utvecklings- och hanteringsfunktioner för företagstillämpningar. Som standard körs Docker-behållare med hjälp av applikationsbilder som är värd på Docker Hub, där vi kan komma åt denna länk. I den här artikeln visar vi dig hur du installerar och använder dessa behållare i Ubuntu och andra distributioner baserat på operativsystemet utvecklat av Canonical.

Installerar Docker på Ubuntu

Det bästa om vår avsikt är att alltid ha den senaste versionen av en programvara är att installera det officiella förvaret för programvaran i fråga. För att göra detta kommer vi att följa dessa steg:

  1. Först öppnar vi en terminal och importerar programvarans GPG-nyckel med följande kommando:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Därefter lägger vi till det officiella arkivet:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Vi uppdaterar paketen:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Därefter installerar vi Docker med följande kommando:
sudo apt install docker-engine

 Hur man kör Docker-containrar

El daemon Docker skulle redan arbeta. För att köra vår första container använder vi kommandot:

sudo docker run hello-world

Som vi nämnde tidigare är Docker-containrar som standard värd för sitt eget nav. Det finns hundratals eller tusentals bilder tillgängliga, så vi kommer att göra en sökning för att utföra den som intresserar oss. Till exempel, sökkommandot för att hitta en bild om Linux Mint, en av de mest populära Ubuntu-baserade distributionerna, skulle vara följande:

sudo docker search "linux mint"

Den föregående sökningen visar oss ungefär följande:

docker-bilder

När vi letar efter en bild för att köra en container måste vi alltid använda en som har kolumnen "OK" eller "Officiell", vilket betyder att den kommer från ditt eget projekt och inte från någon person. I föregående lista finns ingen officiell, men det finns en från Ubuntu. Vi kommer att köra en container med den officiella Ubuntu-bilden (från de tidigare) med följande kommando:

sudo docker run -it ubuntu bash

Ovanstående kommando laddar ner Ubuntu-bilden, kör behållaren, håller den igång och ger oss interaktiv tty-åtkomst inom den med Bash. Vi kommer att inse att snabb har förändrats till något liknande root @ 131a58505d2d: / #, där det som är efter at är containerns unika ID.

Med hjälp av kommandoradsåtkomst kan vi göra nästan vad som helst, som att komma ut ur behållaren, uppdatera paketdatabasen, uppdatera systemet eller installera någon programvara.

Rengöring

När vi kör en container måste Docker-klienten ladda ner en bild från Docker Hub. Dessa bilder kommer att lagras på vår dator och kommer att finnas kvar även om vi har stoppat och eliminerat containern, så alla dessa rester är värda att eliminera som vi inte kommer att använda igen.

För att lista bilderna på vår dator kommer vi att skriva följande kommando:

sudo docker images

Detta visar oss alla bilder som finns på vår dator. För att eliminera dem kommer vi att skriva ett kommando som följande, där "hej-världen" är bilden vi vill ta bort:

sudo docker rmi hello-world

Att använda programvaran i detta inlägg och dess behållare kan vara väldigt intressant för vissa användare. Är du en av dem?

Via | linuxbsdos.com


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Beto GomHez sade

    För en dödlig som jag, hur skulle jag kunna installera docker på min Ubuntu?

  2.   Tekniker sade

    Fördelen är att den inte förbrukar fysiska resurser utan bara logiska. Du kan skaffa 20 virtuella maskiner på två minuter, vad med andra görs på timmar.