Ubuntu 20.04’te Docker Kurulum ve Kullanım Kılavuzu
Docker, uygulamaları konteynerler içinde geliştirme, gönderme ve çalıştırma sürecini basitleştiren açık kaynaklı bir platformdur. Bu kılavuz, Ubuntu 20.04 üzerinde Docker’ın kurulumunu ele alacak ve temel kullanımına dair bir genel bakış sunacaktır.
Ön Koşullar
- Ubuntu 20.04 çalışan bir sistem
- sudo ayrıcalıklarına sahip bir kullanıcı hesabı
- İnternet erişimi
Adım 1: Sistem Paketlerini Güncelleyin
Docker’ı kurmadan önce, en son yazılım sürümlerine sahip olduğunuzdan emin olmak için paket deposunu güncelleyin:
sudo apt update && sudo apt upgrade -y
Adım 2: Gerekli Bağımlılıkları Kurun
Docker’ın çalışması için belirli bağımlılıkların kurulu olması gerekir. Bunları kurmak için aşağıdaki komutu çalıştırın:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
Adım 3: Docker’ın Resmi GPG Anahtarını Ekleyin
Docker paketinin doğruluğunu doğrulamak için GPG anahtarını ekleyin:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Adım 4: Docker Deposunu Ekleyin
Resmi Docker deposunu sistem kaynaklarınıza ekleyin:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Adım 5: Docker’ı Kurun
Paket listesini güncelleyin ve Docker Engine’i kurun:
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
Adım 6: Docker Kurulumunu Doğrulayın
Docker’ın doğru bir şekilde kurulduğunu kontrol etmek için şu komutu çalıştırın:
docker --version
Docker’ın çalıştığından emin olmak için:
sudo systemctl status docker
Eğer çalışmıyorsa, şu komutla başlatın:
sudo systemctl start docker
Docker’ın başlangıçta başlaması için etkinleştirin:
sudo systemctl enable docker
Adım 7: Docker’ı Sudo Olmadan Çalıştırın (İsteğe Bağlı)
Varsayılan olarak, Docker
sudoayrıcalıklarına ihtiyaç duyar. Bunu kök olmayan bir kullanıcı olarak çalıştırmak için, kullanıcı hesabınızı
dockergrubuna ekleyin:
sudo usermod -aG docker $USER
Değişikliklerin etkili olması için çıkış yapın ve tekrar giriş yapın.
Adım 8: Docker Kurulumunu Test Edin
Docker’ın doğru çalıştığını doğrulamak için bir test konteyneri çalıştırın:
docker run hello-world
Kurulum başarılıysa, Docker’ın düzgün çalıştığını onaylayan bir mesaj görmelisiniz.
Temel Docker Komutları
Bir Görüntü İndirin
Docker Hub’dan bir görüntü indirmek için:
docker pull ubuntu
Kurulu Görüntüleri Listeleyin
docker images
Bir Konteyner Çalıştırın
Bir görüntüden bir konteyner başlatmak için:
docker run -it ubuntu bash
Bu komut, bir Ubuntu konteyneri çalıştırır ve etkileşimli bir kabuk açar.
Çalışan Konteynerleri Listeleyin
docker ps
Tüm konteynerleri, durdurulmuş olanlar dahil görmek için:
docker ps -a
Bir Konteyneri Durdurun
Çalışan bir konteyneri durdurmak için:
docker stop <container_id>
Bir Konteyneri Kaldırın
Durdurulmuş bir konteyneri kaldırmak için:
docker rm <container_id>
Bir Görüntüyü Kaldırın
Bir görüntüyü silmek için:
docker rmi <image_id>
Kullanılmayan Kaynakları Temizleyin
Tüm durdurulmuş konteynerleri ve kullanılmayan görüntüleri kaldırın:
docker system prune -a
Sonuç
Docker, uygulama dağıtımını ve yönetimini basitleştiren güçlü bir araçtır. Bu kılavuz, kurulum sürecini ve Docker ile Ubuntu 20.04’te başlamanıza yardımcı olacak temel komutları ele aldı.


