Debian 12 Üzerine Docker CE Nasıl Kurulur
Docker, bir konteynerleştirme platformudur. Geliştiricilerin uygulamaları gerekli bağımlılıklarla birlikte hafif, izole konteynerler içinde paketlemelerine olanak tanır. Bu yöntem, farklı ortamlar arasında tutarlılık ve taşınabilirlik sağlar. Docker'ın verimli konteynerleştirme yaklaşımı, sanallaştırmanın aşırı yükünü en aza indirir, bu da uygulamaların yerel geliştirme ortamlarından bulut altyapılarına dağıtımını ideal hale getirir. Docker ile geliştiriciler uygulamaları kolayca paylaşabilir, dağıtabilir ve ölçeklendirebilir. Bu, geliştirme sürecini kolaylaştırır ve DevOps uygulamalarını teşvik eder. Önceden oluşturulmuş geniş imaj ekosistemi ve Docker Hub deposu, hızlı uygulama dağıtımını kolaylaştırır ve geliştiriciler arasında iş birliğini destekler. Bu, Docker'ı modern yazılım geliştirmede vazgeçilmez bir araç haline getirir.
Bu makalede, size Debian 12 "Bookworm" üzerinde en son Docker CE sürümünü nasıl kuracağınızı göstereceğiz.
İçerik Konusu:
- Debian 12 Paket Veritabanı Önbelleğini Güncelleme
- Debian 12'den Çelişen Docker Paketlerini Kaldırma
- Debian 12 üzerinde Ön Koşul Paketlerinin Yüklenmesi
- Debian 12'de Resmi Docker Deposu için GPG Anahtarını Yükleme
- Debian 12 üzerinde Resmi Docker Paket Deposu Ekleme
- Debian 12 üzerinde Docker CE'nin kurulumu
- Debian 12 Oturum Açma Kullanıcısını Docker Grubuna Eklemek
- Debian 12'de Docker ve Docker Compose'un Erişilebilirliğini Kontrol Etme
- Sonuç
Debian 12 Paket Veritabanı Önbelleğini Güncelleme
Debian 12 paket veritabanı önbelleğini güncellemek için aşağıdaki komutu çalıştırın:
sudo apt updateDebian 12'den Çelişen Docker Paketlerini Kaldırma
Eğer Docker'ı resmi Debian 12 paket deposundan yüklediyseniz, resmi Docker paket deposundan Docker'ı yüklemeden önce onları kaldırmanız gerekir. Bunun nedeni, Debian paketli Docker sürümünün resmi Docker paketli sürümü ile çakışmamasını sağlamaktır.
Debian 12'den çelişen Docker paketlerini kaldırmak için aşağıdaki komutu çalıştırın:
sudo apt remove --purge docker.io docker-doc docker-compose podman-docker containerd runcBizim durumumuzda, çelişen Docker paketleri yüklü değil. Eğer varsa, kaldırılacaktır.
Debian 12 üzerinde Ön Koşul Paketlerinin Yüklenmesi
Debian 12'de resmi Docker paket deposunu kurmak için, Debian 12'nizde bazı paketleri yüklemeniz gerekmektedir.
Gerekli paketleri şu komutla yükleyebilirsiniz:
sudo apt install ca-certificates curl gnupgKurulumu doğrulamak için Y tuşuna basın ve ardından <Enter> tuşuna basın.
Gerekli paketler kurulumlu olmalıdır.
Debian 12'de Resmi Docker Deposu için GPG Anahtarını Yükleme
Debian 12 sisteminize resmi Docker paket deposunu eklemeden önce, resmi Docker deposunun GPG anahtarını Debian 12 sisteminize kurmalısınız.
/etc/apt/keyrings dizininin doğru erişim izinlerine sahip olduğundan emin olmak için, aşağıdaki komutu çalıştırın:
sudo install -m 0755 -d /etc/apt/keyringsResmi Docker paket deposunun GPG anahtarını indirmek ve bunu Debian 12 sisteminizin /etc/apt/keyrings dizinine kaydetmek için aşağıdaki komutu çalıştırın:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgHerkesin resmi Docker paket depo anahtar dosyasını okuyabildiğinden emin olmak için aşağıdaki komutu çalıştırın:
sudo chmod a+r /etc/apt/keyrings/docker.gpgDebian 12 üzerinde Resmi Docker Paket Deposu Ekleme
Debian 12 sisteminize resmi Docker paket deposunu eklemek için aşağıdaki komutu çalıştırın:
echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.listDeğişikliklerin etkili olması için, aşağıdaki komut ile Debian 12 paket veritabanı önbelleğini güncellediğinizden emin olun:
sudo apt updateDebian 12 üzerinde Docker CE'nin kurulumu
Debian 12'de en son Docker CE sürümünü yüklemek için aşağıdaki komutu çalıştırın:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginKurulumu doğrulamak için Y tuşuna basın ve ardından <Enter> tuşuna basın.
Docker CE ve gerekli bağımlılık paketleri internetten indiriliyor. Tamamlanması biraz zaman alıyor.
Docker CE ve gerekli bağımlılık paketleri kuruluyor. Tamamlanması biraz zaman alıyor.
Bu noktada, Debian 12 makinenizde en son sürüm Docker CE kurulmuş olmalıdır.
Debian 12 Oturum Açma Kullanıcısını Docker Grubuna Eklemek
Super kullanıcı ayrıcalıkları olmadan Docker komutlarını çalıştırmak için, Debian 12 sisteminizin oturum açma kullanıcısını Docker grubuna eklemelisiniz.
Debian 12 sisteminizdeki oturum açmış kullanıcıyı Docker grubuna eklemek için aşağıdaki komutu çalıştırın:
sudo usermod -aG docker $(whoami)Değişikliklerin etkili olması için Debian 12 sisteminizi aşağıdaki komutla yeniden başlatın:
rebootDebian 12'de Docker ve Docker Compose'un Erişilebilirliğini Kontrol Etme
Bilgisayarınız açıldıktan sonra, bir Terminal uygulamasından Docker'a erişip erişemediğinizi kontrol etmek için aşağıdaki komutları çalıştırın:
docker versionEğer Docker erişilebilir ise, kurulu Docker sürüm numarası ve yapı bilgileri yazdırılmalıdır. Gördüğünüz gibi, Debian 12 sistemimizde Docker sürüm 24.0.4 yüklüdür.
Docker Compose'a erişip erişemeyeceğinizi kontrol etmek için aşağıdaki komutu çalıştırın:
docker compose versionDocker Compose erişilebilir ise, kurulu Docker Compose versiyon numarası yazdırılmalıdır. Gördüğünüz gibi, Debian 12 sistemimizde Docker Compose sürümü 2.19.1 yüklüdür.
Sonuç
Sizlere Debian 12 "Bookworm" üzerinde en son sürüm Docker Community Edition (CE) ve Docker Compose'u nasıl kuracağınızı gösterdik. Ayrıca Debian 12'de süper kullanıcı (root) ayrıcalıkları olmadan Docker'ı nasıl çalıştıracağınızı ve Docker ile Docker Compose'un Debian 12'de erişilebilir olup olmadığını nasıl kontrol edeceğinizi de gösterdik.










