Uvod
Odstranite stare različice
Posodabljanje celotne programske opreme
Nastavite repozitorij
Namestite Docker CE
Ustvarite uporabnika
Test Docker
Konfigurirajte Docker za zagon ob zagonu
Uvod
Docker je aplikacija, ki nam omogoča uvajanje programov, ki se izvajajo kot vsebniki. Napisana je bila v priljubljenem programskem jeziku Go. Ta vadnica pojasnjuje, kako namestiti Docker CE na Ubuntu 18.04 LTS.
Odstranite stare različice
So bili imenovani Starejše različice DOCKER docker
, docker.io
ali docker-engine
. Če so ti nameščeni v vašem računalniku, jih odstranite:
sudo apt-get remove docker docker-engine docker.io containerd runc
Posodabljanje celotne programske opreme
Prepričajmo se, da uporabljamo čist sistem. Posodobite indeks paketa apt in nadgradite:
sudo apt-get update && sudo apt-get upgrade -y
Nastavite repozitorij
Namestite pakete, da omogočite apt
uporabo skladišča prek HTTPS:
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Dodajte Dockerjev uradni ključ GPG:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Preverite, ali imate zdaj ključ s prstnim odtisom, 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
tako da poiščete zadnjih 8 znakov prstnega odtisa:
sudo apt-key fingerprint 0EBFCD88
IZHOD
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email protected]>
sub rsa4096 2017-02-22 [S]
Za nastavitev stabilnega repozitorija uporabite naslednji ukaz:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Namestite Docker CE
Posodobite indeks paketa apt:
sudo apt-get update
Namestite najnovejšo različico Dockerja CE in kontejnerja:
sudo apt-get install docker-ce docker-ce-cli containerd.io
Ustvarite uporabnika
Docker skupina je ustvarjena, vendar vanjo ni dodan noben uporabnik. Za sudo
zagon ukazov Docker morate uporabiti . Ustvarite nekorenskega uporabnika, ki bo dodan v skupino Docker:
adduser user
usermod -aG docker user
Znova zaženite storitev Docker:
systemctl restart docker
Test Docker
Zaženite hello-world
vsebnik Docker, da zagotovite, da se je namestitev uspešno zaključila:
docker run hello-world
IZHOD
Hello from Docker!
This message shows that your installation appears to be working correctly.
Nazadnje omogočite, da se Docker zažene, ko se vaš sistem zažene:
systemctl enable docker
Čestitamo, Docker ste uspešno namestili. Če želite dodatno raziskati Docker, obiščite uradno dokumentacijo za začetek.