Kaip instaliuoti Docker Debian aplinkoje

Diegimas

Įdiekite naudodami apt saugyklą

Prieš pirmą kartą įdiegdami „Docker Engine“ naujame pagrindiniame kompiuteryje, turite nustatyti „Docker“ saugyklą. Po to galite įdiegti ir atnaujinti „Docker“ iš saugyklos.

Nustatykite Docker apt saugyklą.

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

Pastaba: :warning:
Jei naudojate Ubuntu išvestinį platinimą, pvz., Linux Mint, gali reikėti naudoti UBUNTU_CODENAME vietoj VERSION_CODENAME.

Įdiekite „Docker“ paketus.

Norėdami įdiegti naujausią versiją, paleiskite:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Įsitikinkite, kad „Docker Engine“ diegimas sėkmingas, paleisdami „hello-world“ vaizdą.

sudo docker run hello-world

Ši komanda atsisiunčia bandomąjį vaizdą ir paleidžia jį konteineryje. Kai konteineris veikia, jis išspausdina patvirtinimo pranešimą ir išeina.

Sveikiname, sėkmingai įdiegėte ir paleidote „Docker Engine“.

„Docker Engine“ pašalinimas.

Pašalinkite „Docker Engine“, CLI, konteinerių ir „Docker Compose“ paketus:

sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

Vaizdai, sudėtiniai rodiniai, tomai arba pasirinktiniai konfigūracijos failai jūsų priegloboje nėra automatiškai pašalinami. Norėdami ištrinti visus vaizdus, sudėtinius rodinius ir tomus:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

​Jūs turite rankiniu būdu ištrinti visus redaguotus konfigūracijos failus.