Docker Linux'ta Nasıl Kurulur? Adım Adım Rehber

Bu yazıda, Linux üzerinde Docker kurulumu adım adım anlatılmıştır. Docker’ı kurarak, container teknolojisinden nasıl faydalanabileceğinizi öğrenebilirsiniz.

BFS

Docker, yazılım geliştirme dünyasında devrim yaratan bir teknolojidir. Kendi içinde izole edilmiş ortamlar (container’lar) sunarak, uygulamaları daha verimli, taşınabilir ve güvenli bir şekilde çalıştırmamızı sağlar. Linux kullanıcıları için Docker kurulum süreci başlangıçta biraz karmaşık görünebilir, ama merak etmeyin! Adım adım Docker'ı Linux işletim sisteminizde kurmayı öğreneceksiniz.

Docker Nedir ve Neden Kullanılır?



Docker, uygulamaları ve servisleri container adı verilen hafif, taşınabilir ve kendi kendine yeten sanal ortamlarda çalıştırmamıza olanak tanır. Her container, uygulamanız için gerekli tüm bağımlılıkları ve konfigürasyonları içinde barındırır. Bu sayede "çalıştığı yerde çalışır" felsefesine sadık kalarak, geliştirdiğiniz uygulamaların farklı makinelerde uyumsuzluk yaşamadan çalışmasını sağlar.

Peki, Docker'ı neden tercih etmelisiniz? İşte başlıca avantajları:
- Taşınabilirlik: Bir container'ı her yerde çalıştırabilirsiniz.
- Verimlilik: Daha az kaynak kullanımı ve daha hızlı uygulama dağıtımı.
- İzole Ortamlar: Farklı projeler için bağımsız ortamlar yaratabilirsiniz.

Şimdi, Docker'ı Linux'a nasıl kuracağımıza bakalım.

Docker Kurulumuna Başlarken



Linux sisteminizde Docker’ı kurmaya başlamadan önce, bazı temel ön gereksinimlere sahip olmanız gerekir:
1. Root Yetkileri: Docker'ı yükleyebilmek için root (veya sudo) yetkilerine sahip olmanız gerekecek.
2. Desteklenen Linux Dağıtımı: Docker, Debian, Ubuntu, CentOS gibi popüler Linux dağıtımlarını destekler. Biz bu yazıda Ubuntu üzerinde kurulum yapacağız, ancak diğer dağıtımlar için adımlar benzer olacaktır.

Adım 1: Sistem Paketlerini Güncelleyin



Kuruluma başlamadan önce, sisteminizdeki tüm paketlerin güncel olduğundan emin olmalısınız. Terminali açarak şu komutu çalıştırabilirsiniz:


sudo apt update && sudo apt upgrade -y


Bu işlem, sisteminizdeki yazılımları en son sürümlere güncelleyecektir.

Adım 2: Gerekli Bağımlılıkları Yükleyin



Docker'ı kurmadan önce, bazı bağımlılıkların kurulu olması gerekir. Bu bağımlılıkları yüklemek için şu komutu kullanabilirsiniz:


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


Bu komut, Docker’ın gerekli olan HTTPS ve diğer bağlantı protokollerini düzgün çalıştırabilmesi için gereken araçları yükler.

Adım 3: Docker’ın Resmi GPG Anahtarını Ekleyin



Docker’ın yazılım paketlerini güvenli bir şekilde indirip yükleyebilmek için, Docker’ın resmi GPG anahtarını sisteme eklemeniz gerekecek. Aşağıdaki komut ile bu işlemi gerçekleştirebilirsiniz:


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


Bu işlem Docker’ın imzalı paketlerini güvenle indirmenizi sağlar.

Adım 4: Docker Depolarını Ekleyin



Docker’ı Ubuntu sistemine yüklemek için, Docker’ın resmi paket deposunu sisteminize eklemeniz gerekecek. Aşağıdaki komutu kullanarak Docker depolarını ekleyebilirsiniz:


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


Bu komut, Docker’ın en son kararlı sürümünü içeren depo bağlantısını sisteminize ekler.

Adım 5: Docker’ı Kurun



Yukarıdaki adımları tamamladıktan sonra, Docker'ı kurma zamanı geldi! Şimdi, şu komutla Docker’ı kurabilirsiniz:


sudo apt update
sudo apt install docker-ce -y


Bu komut, Docker’ın en son sürümünü indirip kuracaktır. Kurulumun tamamlandığını kontrol etmek için aşağıdaki komut ile Docker sürümünü öğrenebilirsiniz:


docker --version


Eğer her şey yolunda gittiyse, terminalde Docker sürümünü görmelisiniz.

Adım 6: Docker Servisini Başlatın



Docker’ı kurduktan sonra, servisi başlatmanız gerekecek. Aşağıdaki komutla Docker servisinin çalışıp çalışmadığını kontrol edebilirsiniz:


sudo systemctl start docker


Docker servisini her sistem açılışında otomatik olarak başlatmak için şu komutu da çalıştırabilirsiniz:


sudo systemctl enable docker


Adım 7: Docker Kurulumunu Test Edin



Kurulumun başarılı olup olmadığını test etmek için aşağıdaki komutu kullanabilirsiniz:


sudo docker run hello-world


Bu komut, Docker’ın doğru şekilde kurulduğunu ve çalıştığını test etmek için basit bir test container’ı çalıştıracaktır. Eğer her şey düzgün çalışıyorsa, “Hello from Docker!” mesajını görmelisiniz.

Sonuç



Docker, uygulama geliştirme süreçlerinizi hızlandıran ve daha verimli hale getiren güçlü bir araçtır. Linux üzerinde Docker kurulumunun bu kadar kolay olmasına şaşırabilirsiniz, değil mi? Şimdi siz de kendi container’larınızı oluşturup, projelerinizi çok daha verimli bir şekilde geliştirmeye başlayabilirsiniz.

Docker’ın avantajlarından faydalanarak, projelerinizi güvenli, hızlı ve taşınabilir bir şekilde dağıtmak, size yazılım geliştirme dünyasında büyük bir adım kazandıracaktır. Şimdi Docker dünyasına hoş geldiniz!

İ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....