Grįžti atgal

Kaip įrašyti Docker į Linux OS

Kaip įsirašyti Docker į Linux OS

Docker - tai OS lygio virtualizacijos platforma, skirta teikti įvairias aplikacijas į lengvą, izoliuotą vykdymo aplinką - konteinerius. Konteineriai dalijasi tais pačiais operacinės sistemos resursais, todėl yra gerokai lengvesni už virtualias mašinas, tai užtikrina greitą paleidimą ir patikimą izoliaciją. Šioje pamokoje sužinosite, kaip įdiegti Docker platformą į Linux operacinę sistemą.


Pasiruošimas

  • Ubuntu 22.04/24.04/24.10 arba Debian 12 Linux distribucija
  • Vartotojas su root teisėmis
  • SSH prieiga


Senų paketų pašalinimas

Prieš pradedant Docker įdiegimą, pašalinkite galimus senus paketus siekiant išvengti konfliktų su oficialias paketais.

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do
sudo apt-get remove -y $pkg 2>/dev/null || true
done


Docker diegimas

Pridėkite oficialų Docker GPG raktą su šiomis komandomis: 

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
Pridėkite Docker repository prie APT:

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Galiausiai, įdiekite Docker naudojant šią komandą:

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


Patikrinimas po diegimo

Po įdiegimo, patikrinkite ar Docker tinkamai veikia paleidus hello-world konteinerį:

sudo docker run hello-world

Ši komanda atsiunčia testinį atvaizdą (image) ir jį paleidžia Docker konteineryje. Kai konteineris pasileis, komandinėje eilutėje matysite patvirtinimo pranešimą.


Taigi, norint įdiegti Docker į Linux operacinę sistemą, reikia pridėti Docker GPG raktus, APT repozitoriją ir galiausiai įrašyti Docker su viena komanda. Jeigu kyla klausimų ar sunkumų, kreipkitės į mūsų gyvąją pagalbą, arba rašykite el. paštu: [email protected]

Panašūs straipsniai

Kaip įsirašyti LAMP serverį (Linux, Apache, MySQL, PHP)LAMP ("Linux-Apache-MySQL-PHP") - tai populiarus atvirojo kodo rinkinys, skirtas dinaminių internetinių puslapių talpinimui. LAMP yra nemokamas atvirojo kodo...

Skaityti

Kaip paleisti Grafana Docker konteineryjeGrafana - tai pirmaujantis atvirojo kodo įrankis laiko eilučių duomenų vizualizavimui. Grafana plačiai naudojamas duomenims iš įvairių šaltinių - tokių kaip...

Skaityti
Linux Pamokos