Si të instaloni Docker Desktop në Ubuntu dhe Linux Mint
Docker Desktop është një aplikacion ndër-platformë i lehtë për t'u përdorur GUI (Ndërfaqja grafike e përdoruesit) që përdoret për të menaxhuar Docker > imazhe, kontejnerë dhe aplikacione nga kompjuteri juaj lokal. Mund të përdoret ose në mënyrë të pavarur ose në lidhje me klientin e ndërfaqes së linjës së komandës.
Një mjedis zhvillimi gjithëpërfshirës Docker mund të instalohet dhe konfigurohet shpejt duke përdorur Docker Desktop, i cili gjithashtu mbështet një sërë gjuhësh programimi dhe kornizash. Ai vjen i para-instaluar me versionin më të fundit të Kubernetes, motorin Docker, klientin Docker CLI, Docker Buildx, Docker Compose, shtesat dhe Docker Content Trust.
Me virtualizimin origjinal të Windows Hyper-V, ai ofron performancë të shpejtë dhe të besueshme në Windows dhe ju lejon të kaloni ndërmjet mjediseve Linux dhe Windows Server me lehtësi kur zhvilloni aplikacione. Për më tepër, ai mund të funksionojë në mënyrë origjinale në Linux në kompjuterët Windows nëpërmjet Nënsistemit Windows për Linux 2 (i njohur gjithashtu si WSL 2).
Përveç kësaj, Docker Desktop ofron njoftime për ndryshimin e skedarëve, rritje të volumit për kodin dhe të dhënat dhe qasje të thjeshtë në kontejnerët aktivë në rrjetin lokal pritës.
Ky udhëzues tregon se si të instaloni Docker Desktop në Ubuntu dhe derivatet e tij, si Linux Mint. Mjedisi ynë i testimit është Ubuntu 22.04.
Ky udhëzues tregon se si të instaloni Desktop Docker në Ubuntu 22.04 dhe shpërndarjet e bazuara në Ubuntu si Linux Mint.
Kushtet paraprake:
- Mbështetje e kernelit 64-bit dhe CPU-së për virtualizimin/mbështetje të virtualizimit të KVM.
- QEMU duhet të jetë versioni 5.2 ose më i ri (por rekomandohet versioni më i fundit).
- Sistemi fillestar i sistemit.
- Mjedisi i desktopit GNOME, KDE ose MATE.
- Të paktën 4 GB RAM dhe.
- Aktivizo konfigurimin e hartës së ID-së në hapësirat e emrave të përdoruesve.
1. Kontrollimi i mbështetjes për virtualizimin e KVM në Ubuntu
Siç u përmend në seksionin parakusht më sipër, Desktop Docker drejton një makinë virtuale që kërkon mbështetje KVM. Nëse hosti ka mbështetje virtualizimi, moduli KVM duhet të ngarkohet automatikisht. Por, mund ta ngarkoni modulin manualisht duke ekzekutuar komandën e mëposhtme:
$ modprobe kvm
Ju mund të ekzekutoni komandat e mëposhtme në varësi të procesorit të makinës pritës për të ngarkuar modulin përkatës:
$ modprobe kvm_intel [For Intel]
$ modprobe kvm_amd [For AMD]
Për të kontrolluar nëse përshpejtimi KVM mund të përdoret në kompjuterin tuaj, lëshoni komandën e mëposhtme:
$ kvm-ok
Më pas, kontrolloni gjithashtu nëse modulet KVM janë të aktivizuara, duke ekzekutuar komandën e mëposhtme:
$ lsmod | grep kvm
Tani që ekzistojnë parakushtet në kompjuterin tuaj, vazhdoni të instaloni Desktop Docker siç përshkruhet në seksionet që vijojnë.
2. Instaloni Docker Repository në Ubuntu
Tani, ekzekutoni së pari komandat e mëposhtme për të përditësuar indeksin e paketës lokale, më pas instaloni paketat e kërkuara, krijoni një depo për të ruajtur çelësin e depove Docker APT, instaloni çelësin dhe më pas konfiguroni skedarin e konfigurimit të depove :
$ sudo apt-get update
$ sudo apt-get install ca-certificates curl gnupg lsb-release
$ sudo mkdir -m 0755 -p /etc/apt/keyrings
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
3. Instaloni Docker Desktop në Ubuntu
Më pas, shkarkoni skedarin e paketës Docker Desktop DEB duke përdorur shkarkuesin e linjës së komandës wget si më poshtë:
$ wget -c https://desktop.docker.com/linux/main/amd64/docker-desktop-4.17.0-amd64.deb
Pastaj, përditësoni edhe një herë indeksin e paketës lokale dhe komandën apt siç tregohet.
$ sudo apt update
$ sudo apt install ./docker-desktop-4.17.0-amd64.deb
Shënim: Përpara se të filloni të ekzekutoni aplikacionin, mbani mend se në Linux, Desktopi Docker funksionon një Makineri virtuale (VM) kështu që krijon dhe përdor një kontekst të personalizuar docker desktop-linux gjatë nisjes.
Prandaj, nëse keni vendosur ndonjë imazh dhe kontejner në Linux Docker Engine përpara instalimit, ato nuk do të jenë të disponueshme në Desktop Docker për Linux.
3. Përdorimi i Docker Desktop në Ubuntu
Pasi aplikacioni Desktop Docker të jetë instaluar me sukses, kërkojeni atë në menynë Aktivitetet ose Aplikacionet. Pastaj klikoni në ikonën e saj siç tregohet në pamjen e mëposhtme të ekranit.
Më pas, menyja Docker do të shfaqë dritaren Marrëveshja e Shërbimit të Abonimit Docker, do ta lexojë atë dhe do të kliko Prano për të vazhduar siç theksohet në pamjen tjetër të ekranit.
Nisja e kontejnerit duke përdorur Docker Desktop
Është koha për të ekzekutuar kontejnerin tuaj të parë duke përdorur Desktop Docker duke ekzekutuar komandën e mëposhtme.
$ docker run -d -p 80:80 docker/getting-started
Pas ekzekutimit të komandës së mësipërme, tani duhet të shihni një kontejner që funksionon siç tregohet në pamjen tjetër të ekranit.
Klikoni shigjetën e zgjerimit pranë hartës së portit, nën kolonën Port(at) për të parë faqen e thjeshtë statike që funksionon në kontejner, në shfletuesin tuaj të internetit.
urime! Ju keni instaluar me sukses Desktop Docker në kompjuterin tuaj Ubuntu dhe keni ekzekutuar një kontejner mostër. Për më shumë informacion, lexoni udhëzuesin e fillimit të ofruar nga faqja statike në kontejnerin e mostrës ose shikoni dokumentacionin në internet.