Docker Nasıl Kurulur? Adım Adım Kolay Rehber (Linux İçin)

---

BFS

---
Docker, yazılım geliştirme dünyasında en popüler araçlardan biri haline geldi. Birçok geliştirici, test ortamları oluşturmak, uygulamaları izole etmek ve taşınabilir konteynerler oluşturmak için Docker'ı tercih ediyor. Ancak Docker’ı kurmak bazen kafa karıştırıcı olabilir, özellikle Linux kullanıcıları için. Endişelenmeyin! Bugün, Docker'ı Linux sisteminize kolayca nasıl kuracağınızı adım adım göstereceğim.

Docker Nedir?



Docker, uygulamaları ve bağımlılıklarını konteynerler içinde paketlemeyi sağlayan açık kaynaklı bir platformdur. Docker, yazılımlarınızı her ortamda aynı şekilde çalışacak şekilde izole eder. Yani bir yazılımın çalıştığı ortamda herhangi bir farklılık olmadan çalışmasını garanti eder.

Eğer yazılım geliştirme dünyasına yeni girdiyseniz, Docker’ın size neler sunabileceğini görmek gerçekten heyecan verici olabilir. Konteynerler, sanal makinelerden farklı olarak daha hafif ve daha hızlıdır. Bu da onları mükemmel bir seçim haline getirir.

Linux'ta Docker Kurulumu İçin Gereksinimler



Docker'ı kurmak için öncelikle aşağıdaki gereksinimlere sahip olmalısınız:

1. Linux işletim sistemi (Ubuntu, Debian, CentOS, Fedora vb.)
2. Root (yönetici) erişimine sahip olmak
3. İnternet bağlantısı

Şimdi, Docker’ı Linux’a nasıl kuracağımıza geçelim.

Adım 1: Sisteminizi Güncelleyin



İlk olarak, sisteminizi güncellemek her zaman iyi bir fikirdir. Bu, eksik paketlerin ve güncel olmayan yazılımların engellenmesine yardımcı olur.

Terminalinize şu komutu yazın:

sudo apt update && sudo apt upgrade -y


Bu komut, tüm paketlerinizi güncelleyecek ve sisteminize en son güvenlik yamalarını yükleyecektir.

Adım 2: Docker'ın Paket Depolarını Ekleyin



Docker’ı kurabilmek için, Docker’ın resmi paket deposunu sisteme eklemelisiniz. Bunun için şu komutu kullanacağız:

sudo apt install apt-transport-https ca-certificates curl software-properties-common


Bu paketler, güvenli bir bağlantı üzerinden Docker depolarına erişmemizi sağlar. Şimdi Docker’ın resmi GPG anahtarını ekleyelim:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -


Bu anahtar, Docker’ın paketlerinin güvenli olduğunu doğrulamak için kullanılır.

Şimdi, Docker'ın paket deposunu ekleyelim:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"


Bu komut, Docker’ın stabil sürümünü sisteminize ekleyecektir.

Adım 3: Docker'ı Kurun



Docker deposunu ekledikten sonra, paket listemizi tekrar güncellememiz gerekiyor:

sudo apt update


Şimdi Docker’ı kurmaya başlayabiliriz:

sudo apt install docker-ce


Bu komut, Docker’ın en son sürümünü sisteminize yükleyecektir. Kurulum tamamlandığında, Docker’ın düzgün çalıştığını kontrol etmek için aşağıdaki komutu yazabilirsiniz:

sudo systemctl status docker


Eğer her şey yolunda gitmişse, Docker’ın çalıştığını görebileceksiniz.

Adım 4: Docker'ı Yönetme (Opsiyonel)



Docker, sistemde arka planda çalışır. Ancak, Docker’ı başlatmak ve durdurmak gibi işlemleri yönetmek için aşağıdaki komutları kullanabilirsiniz:

Docker’ı başlatmak için:
sudo systemctl start docker


Docker’ı durdurmak için:
sudo systemctl stop docker


Docker’ı her sistem açıldığında otomatik başlatılacak şekilde ayarlamak için:
sudo systemctl enable docker


Adım 5: Docker Kullanımı İçin Ekstra Adımlar



Docker’ı kurduktan sonra, kullanıcı olarak Docker komutlarını çalıştırabilmek için “docker” grubuna eklenmeniz gerekebilir. Şu komutu kullanarak bu işlemi gerçekleştirebilirsiniz:

sudo usermod -aG docker $USER


Bu işlem, kullanıcınızı Docker grubuna ekleyecektir. Değişikliklerin geçerli olabilmesi için bilgisayarınızı yeniden başlatmanız gerekebilir.

Adım 6: Docker Kurulumu Test Etme



Docker’ı test etmek için “hello-world” adlı basit bir Docker konteynerini çalıştırabilirsiniz. Şu komutu yazın:

docker run hello-world


Bu komut, Docker’ı ilk kez çalıştırdığınızda bir test mesajı ile karşılaşmanıza neden olur. Eğer her şey doğru şekilde kurulmuşsa, "Hello from Docker!" mesajını alırsınız.

Sonuç: Docker Kurulumu Tamamlandı!



İşte bu kadar! Docker’ı Linux sisteminize başarıyla kurdunuz. Şimdi Docker’ı kullanarak konteynerler oluşturabilir, uygulamalarınızı izole edebilir ve geliştirme süreçlerinizi çok daha verimli hale getirebilirsiniz.

Docker, yazılım geliştirmeyi daha hızlı ve daha güvenli hale getiriyor. Linux üzerinde Docker kurulumunu başarmak, birçok geliştirici için büyük bir adımdır. Bu rehberle bu süreci başarıyla tamamladınız. Şimdi Docker dünyasına adım atma zamanı!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...

Kodunuzu Temiz Tutun: Yazılımda 'Yavaş Kodu' Tespit Etmenin 7 Etkili Yolu

Yazılım geliştirme dünyasında zamanın ne kadar kıymetli olduğunu hepimiz biliyoruz. Yazdığınız kodun hızlı ve verimli olması, projelerinizi başarılı kılmanın anahtarıdır. Ama ne yazık ki, çoğu zaman kodu hızlı yazmak uğruna temizliği ihmal edebiliriz....