Docker Linux’a Nasıl Kurulur? Adım Adım Rehber

Docker, Linux üzerinde nasıl kurulur? Adım adım rehberle Docker’ı kurarak konteyner bazlı uygulamalarınızı çalıştırmaya başlayın!

BFS

Docker, yazılım geliştirme dünyasında popülerlik kazanan, uygulamaları ve hizmetleri konteynerler içinde çalıştırarak geliştiricilere büyük kolaylık sağlayan güçlü bir araçtır. Linux üzerinde Docker kurulumunu gerçekleştirmek, belki de bir geliştiricinin en temel becerilerinden biri olarak kabul edilebilir. Bu yazıda, Docker’ı Linux’a nasıl kuracağınızı adım adım öğreneceksiniz.

Docker Nedir?



Docker, yazılım uygulamalarını birbirinden izole bir şekilde çalıştırmak için kullanılan bir platformdur. Temel olarak, uygulamanızın çalışması için gereken her şeyi (kütüphaneler, bağımlılıklar ve sistem araçları) tek bir pakette toplar ve bu paket Docker konteyneri olarak bilinir. Docker konteynerleri, sistem üzerinde bağımsız bir şekilde çalışabilirler ve kolayca taşınabilirler.

Ama gelin, lafı fazla uzatmadan Linux sistemimize Docker'ı kurmaya başlayalım!

1. Adım: Sistem Güncellemelerini Yapın



Her şeyden önce, sisteminizin güncel olduğundan emin olmanız gerekiyor. Terminali açın ve aşağıdaki komutu çalıştırarak sisteminizi güncelleyin:


sudo apt-get update
sudo apt-get upgrade


Güncellemeler tamamlandığında, artık Docker kurulumuna geçebiliriz.

2. Adım: Docker'ı Kurmak İçin Gerekli Paketleri Yükleyin



Docker’ın kurulumunun düzgün yapılabilmesi için bazı ön hazırlık paketlerine ihtiyacımız var. Bu paketler, Docker’ı doğru şekilde yüklemenize yardımcı olacaktır. Terminale aşağıdaki komutu yazın:


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


Bu paketler yüklendikten sonra, Docker’ın kendi resmi reposuna eklenmesi için bir sonraki adıma geçebiliriz.

3. Adım: Docker Resmi Reposunu Ekleyin



Docker’ı kurmadan önce, Docker’ın resmi repo adresini sistemimize eklememiz gerekiyor. Bu işlemi şu komut ile gerçekleştirebilirsiniz:


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


Daha sonra Docker'ın resmi reposunu eklemek için şu komutu girin:


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


Artık Docker’ı sisteminize yüklemek için gereken repo başarıyla eklendi.

4. Adım: Docker'ı Kurun



Şimdi ise Docker’ı kurma aşamasına geldik. Terminale şu komutu girin:


sudo apt-get update
sudo apt-get install docker-ce


Bu işlem Docker’ı kuracak ve her şey hazır hale gelecektir.

5. Adım: Docker’ı Kontrol Edin



Docker başarıyla kurulduktan sonra, kurulumun doğru yapıldığını doğrulamak için aşağıdaki komutu kullanarak Docker sürümünü kontrol edebilirsiniz:


docker --version


Eğer Docker’ın sürüm bilgisini görüyorsanız, Docker kurulumunu başarıyla tamamlamışsınız demektir.

6. Adım: Docker'ı Kullanmak İçin Root Olmadan Çalıştırın



Docker komutlarını her seferinde `sudo` ile çalıştırmak yerine, kullanıcıyı `docker` grubuna ekleyerek root olmadan da Docker kullanabilirsiniz. Bunun için şu komutu girin:


sudo usermod -aG docker $USER


Komut başarıyla çalıştıktan sonra, terminalinizi kapatıp yeniden açın. Artık Docker komutlarını root olmadan kullanabilirsiniz.

7. Adım: Docker’ın Çalıştığını Test Edin



Docker’ın doğru şekilde çalışıp çalışmadığını görmek için basit bir test yapalım. Docker’ı çalıştırarak bir test konteyneri başlatabilirsiniz:


docker run hello-world


Eğer her şey yolundaysa, terminalde bir "Hello from Docker!" mesajı görmelisiniz. Bu, Docker’ın düzgün bir şekilde kurulduğunu ve çalıştığını gösterir.

Sonuç



İşte Linux sisteminize Docker’ı kurmak için gerekli adımlar bu kadar basit! Docker, geliştirme süreçlerinizi çok daha verimli hale getirebilir, uygulamalarınızın taşınabilirliğini artırır ve sisteminizdeki yazılım bağımlılıklarını yönetmeyi kolaylaştırır.

Artık siz de Docker kullanmaya hazırsınız! Geliştirdiğiniz projelere Docker ile entegre olmaya başlamak, yazılım geliştirme yolculuğunuzu bir adım ileriye taşıyacaktır. Hadi, şimdi Docker'ı keşfetmeye başlayın!

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