Docker uzstādīšana
Pārskats
Section titled “Pārskats”Docker ļauj palaist lietojumprogrammas izolētos konteineros. Šis ceļvedis aptver Docker Engine instalāciju uz Debian/Ubuntu servera un pirmā konteinera palaišanu.
Priekšnosacījumi
Section titled “Priekšnosacījumi”- Debian 12 vai Ubuntu 22.04+ serveris
- Lietotājs ar
sudotiesībām - Interneta pieslēgums
Instalācija
Section titled “Instalācija”Vispirms noņemiet vecās Docker pakotnes:
sudo apt remove docker docker-engine docker.io containerd runcInstalējiet atkarības un pievienojiet Docker oficiālo repozitoriju:
sudo apt updatesudo apt install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo 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/nullInstalējiet Docker Engine:
sudo apt updatesudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginPēcinstalācija
Section titled “Pēcinstalācija”Pievienojiet savu lietotāju docker grupai, lai varētu palaist Docker bez sudo:
sudo usermod -aG docker $USERnewgrp dockerIespējojiet Docker automātisko palaišanu:
sudo systemctl enable dockersudo systemctl start dockerPārbaude
Section titled “Pārbaude”docker run hello-worldJums vajadzētu redzēt apstiprinājuma ziņojumu, ka Docker darbojas pareizi.
Pamata komandas
Section titled “Pamata komandas”| Komanda | Apraksts |
|---|---|
docker ps | Uzskaitīt darbojošos konteinerus |
docker ps -a | Uzskaitīt visus konteinerus |
docker images | Uzskaitī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 -d | Palaist pakalpojumus no compose.yml |
docker compose down | Apturēt un noņemt pakalpojumus |
Docker atjaunināšana
Section titled “Docker atjaunināšana”sudo apt update && sudo apt upgrade docker-ce docker-ce-cli containerd.io