Page cover

Ubuntu için Güncel Docker Engine Kurlumu

Merhabalar bu rehberde Docker Engine nasıl kurulur bunu öğreneceğiz.

Desteklenen Platformlar

Platform
x86_64 / amd64
arm64 / aarch64
arm (32-bit)
ppc64le
s390x

🚧

🚧

Ubuntu için kurulum

Gereklilikler:

Docker 64-Bit sistem aşağıdaki Ubuntu versiyonlarında çalışmaktadır.

  • Ubuntu Noble 24.04 (LTS)

  • Ubuntu Jammy 22.04 (LTS)

  • Ubuntu Focal 20.04 (LTS)

Docker Engine x86_64 (veya amd64), armhf, arm64, s390x ve ppc64le (ppc64el) mimarileri ile uyumludur.

Güncel olmayan paketlerin silinmesi için aşağıdaki komutu çalıştırabilirsiniz eğer hiç kurmadıysanız bu adımı atlayabilirsiniz

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

Docker imaj, container ve volum verileri /var/lib/docker altında bulunur. Bu veriler otomatik olarak silinmez eğer temiz kurulum yapmak isterseniz sudo rm -rf /var/lib/docker komutu ile bu verileri silebilirsiniz sudo rm -rf /var/lib/containerd komutu ile diğer container konfigürasyonlarını silebilirsiniz

Docker Engine Kurlumu

İlk adım olarak aşağıdaki kodu terminale kopyala yapıştır yaparak güncel Docker apt repolarını kuralım

Eğer Ubuntu tabanlı farklı bir dağıtım kullanıyorsanız, aşağıdakiler gibi

  • Linux Mint

  • Zorin OS

  • Elementary OS

  • Pop!_OS

  • Peppermint OS

  • GalliumOS

  • KDE Neon

  • Linux Lite

  • Bodhi Linux

  • Pinguy OS

  • Feren OS

  • Voyager Live vb &#xNAN;$VERSION_CODENAME değişkenini kullandığınız dağıtımının karşılık geldiği Ubuntu sürümü ile değiştirmeniz gerekmektedir. Örneğin: Linux Mint için bu değer UBUNTU_CODENAME ortam değişkeninde saklanmaktadır. yapmanız gereken aşağıdaki scripte bulunan $VERSION_CODENAME değerini $UBUNTU_CODENAME ile değiştirmenizdir. Diğer durumlarda Ubuntu versiyon kodu elle yazılabilir. Örneğin 22.04 Tabanlı bir dağıtımda $VERSION_CODENAME yerine Ubuntu 22.04 'ün versiyon kodu olan jammy yazılabilir

# Add Docker's official GPG key:
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

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] 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

güncel apt repoları kurulduktan sonra artık docker paketlerini indirebiliriz yine aşağıdaki kodu terminale kopyala yapıştır yaparak paketleri kurabilirsiniz.

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

artık Docker Engine sistemimize kuruldu test etmek için aşağıdaki komutu çalıştırabiliriz.

 sudo docker run hello-world

Bu komutla birlikte ekrana hello from docker! ile başlayan bir mesaj beklenmekte bu mesaj geldiğinde kurulumu başarıyla tamamlamış oluyoruz

Kurulum sonrası

Eğer docker komutunu sudo ile kullanmak istemezseniz bunun için sistem kullanıcınınızı docker grubuna eklemeniz gerekmekte bunu aşağıdaki kod ile yapabilirsiniz tabii bu size güvenlik riski de getirebilir. ayrıntılı bilgi için https://docs.docker.com/engine/install/linux-postinstall/

sudo usermod -aG docker $USER

Bu komutun geçerli olabilmesi için bilgisayarını yeniden başlatmanız gerekebilir

Bu yazı Resul ÇELİK tarafından yazılmıştır.

Last updated

Was this helpful?