Installer Docker CE på Ubuntu 18.04

Introduksjon

Docker er en applikasjon som lar oss distribuere programmer som kjøres som containere. Den ble skrevet på det populære programmeringsspråket Go. Denne opplæringen forklarer hvordan du installerer Docker CE på Ubuntu 18.04 LTS.

Avinstaller gamle versjoner

Eldre versjoner av Docker ble kalt docker, docker.ioeller docker-engine. Hvis disse er installert på maskinen din, avinstaller du dem:

sudo apt-get remove docker docker-engine docker.io containerd runc

Oppdaterer all programvaren din

La oss sørge for at vi bruker et rent system. Oppdater apt-pakkeindeksen og oppgrader:

sudo apt-get update && sudo apt-get upgrade -y

Sett opp depotet

Installer pakker for å tillate aptbruk av et depot over HTTPS:

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

Legg til Dockers offisielle GPG-nøkkel:

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

Bekreft at du nå har nøkkelen med fingeravtrykket 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88ved å søke etter de siste 8 tegnene i fingeravtrykket:

sudo apt-key fingerprint 0EBFCD88

PRODUKSJON

pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]

Bruk følgende kommando for å sette opp det stabile depotet:

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

Installer Docker CE

Oppdater apt-pakkeindeksen:

sudo apt-get update

Installer den nyeste versjonen av Docker CE og containerd:

sudo apt-get install docker-ce docker-ce-cli containerd.io

Opprett en bruker

Docker-gruppen er opprettet, men ingen brukere legges til i den. Du må bruke for sudoå kjøre Docker-kommandoer. Opprett en ikke-rootbruker som vil bli lagt til docker-gruppen:

adduser user
usermod -aG docker user

Start Docker-tjenesten på nytt:

systemctl restart docker

Test Docker

Kjør Docker- hello-worldbeholderen for å sikre at installasjonen ble fullført:

docker run hello-world

PRODUKSJON

Hello from Docker!

This message shows that your installation appears to be working correctly.

Konfigurer Docker til å starte ved oppstart

Til slutt, aktiver Docker for å kjøre når systemet starter:

systemctl enable docker

Gratulerer, du har installert Docker. For å utforske Docker ytterligere, besøk den offisielle dokumentasjonen for å komme i gang.

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer