Pāriet uz saturu

Docker uzstādīšana

Docker ļauj palaist lietojumprogrammas izolētos konteineros. Šis ceļvedis aptver Docker Engine instalāciju uz Debian/Ubuntu servera un pirmā konteinera palaišanu.

  • Debian 12 vai Ubuntu 22.04+ serveris
  • Lietotājs ar sudo tiesībām
  • Interneta pieslēgums

Vispirms noņemiet vecās Docker pakotnes:

Terminal window
sudo apt remove docker docker-engine docker.io containerd runc

Instalējiet atkarības un pievienojiet Docker oficiālo repozitoriju:

Terminal window
sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Instalējiet Docker Engine:

Terminal window
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Pievienojiet savu lietotāju docker grupai, lai varētu palaist Docker bez sudo:

Terminal window
sudo usermod -aG docker $USER
newgrp docker

Iespējojiet Docker automātisko palaišanu:

Terminal window
sudo systemctl enable docker
sudo systemctl start docker
Terminal window
docker run hello-world

Jums vajadzētu redzēt apstiprinājuma ziņojumu, ka Docker darbojas pareizi.

KomandaApraksts
docker psUzskaitīt darbojošos konteinerus
docker ps -aUzskaitīt visus konteinerus
docker imagesUzskaitīt lejupielādētās attēlus
docker stop <id>Apturēt konteineru
docker rm <id>Noņemt konteineru
docker rmi <image>Noņemt attēlu
docker compose up -dPalaist pakalpojumus no compose.yml
docker compose downApturēt un noņemt pakalpojumus
Terminal window
sudo apt update && sudo apt upgrade docker-ce docker-ce-cli containerd.io