Docker Nedir ve Linux'ta Nasıl Kurulur? Adım Adım Docker Kullanımı

Linux sistemine Docker kurulumu ve Docker konteynerlerini kullanma hakkında adım adım bir rehber.

BFS

Hayatınızda belki de ilk kez Docker'ı duyuyor olabilirsiniz ya da belki de Docker’ı yıllardır kullanıyorsunuz ama daha derinlemesine bir anlayışa sahip değilsiniz. Eğer bir yazılım geliştiricisiyseniz, sistem yöneticisiyseniz ya da devops dünyasında çalışıyorsanız, Docker, işlerinizi çok daha kolay hale getirebilir. Bugün, Docker’ın temellerine inecek ve Linux üzerinde nasıl kurulum yapacağınızı anlatacağım. Merak etmeyin, her adımı basit ve anlaşılır bir şekilde ele alacağız.

Docker Nedir?



Docker, uygulamaları izole bir şekilde çalıştırmanıza yardımcı olan bir platformdur. Temelde, uygulamanızı ve tüm bağımlılıklarını bir konteyner içerisinde paketler. Bu konteyner, uygulamanızın her ortamda aynı şekilde çalışmasını sağlar. Yani, bir uygulama bir bilgisayarda nasıl çalışıyorsa, başka bir bilgisayarda da aynı şekilde çalışır. Docker, özellikle yazılım geliştirme ve dağıtımında çok büyük kolaylık sağlar.

Docker Kurulumu: Linux Adımları



Evet, Docker’ı Linux sisteminize kurmak çok kolay. Hadi, birlikte adım adım ilerleyelim.

1. Adım: Sisteminizi Güncelleyin

Öncelikle sisteminizin güncel olduğundan emin olmanız gerekiyor. Bu sayede kurulum sırasında karşılaşabileceğiniz herhangi bir uyumsuzluk sorunu engellenmiş olur. Terminal üzerinden aşağıdaki komutları çalıştırın:


sudo apt-get update
sudo apt-get upgrade


2. Adım: Docker’ı Yüklemek İçin Gereken Depoyu Ekleme

Docker’ı yüklemek için önce gerekli olan resmi Docker deposunu eklememiz gerekiyor. Bunun için aşağıdaki komutu kullanabilirsiniz:


sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"


3. Adım: Docker’ı Kurun

Docker deposunu eklediğimize göre, şimdi Docker’ı kurmaya geçebiliriz. Bu adımda aşağıdaki komutu çalıştırın:


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


4. Adım: Docker’ın Kurulumunu Kontrol Edin

Docker’ı başarıyla yüklediniz. Şimdi, kurulumun doğru yapıldığından emin olmak için aşağıdaki komutu çalıştırarak Docker’ın sürümünü kontrol edebilirsiniz:


docker --version


Eğer bir versiyon numarası görüyorsanız, kurulum başarılı olmuştur.

5. Adım: Docker’ı Çalıştırmak İçin Kullanıcıyı Docker Grubuna Dahil Etme

Docker’ı kullanırken her seferinde `sudo` komutunu yazmak istemeyebilirsiniz. Bu nedenle, kullanıcıyı Docker grubuna dahil edelim:


sudo usermod -aG docker $USER


Bu işlemi tamamladıktan sonra, terminali kapatıp tekrar açmanız yeterli olacaktır.

Docker Kullanımı: İlk Konteynerinizi Başlatma



Docker’ı kurduk, peki ne yapacağız şimdi? Hadi hemen basit bir konteyner başlatalım.

1. Adım: Docker Hub'a Bağlanın

Docker Hub, Docker konteynerleri için en büyük depo kaynağıdır. Docker Hub’dan uygulamalar alabilir ve hızlıca kullanabilirsiniz. İlk olarak, aşağıdaki komut ile en popüler Docker imajlarından birini çalıştırarak başlayalım:


docker run hello-world


Bu komut, Docker’ın düzgün çalışıp çalışmadığını kontrol etmek için basit bir test imajı çalıştıracaktır.

2. Adım: Docker Konteynerini Çalıştırma

Şimdi biraz daha pratik yapalım ve bir konteyneri çalıştıralım. Mesela, Ubuntu imajını çalıştırmak isteyebilirsiniz:


docker run -it ubuntu


Bu komut, Ubuntu’nun son sürümünü içeren bir konteyneri başlatır. Kontrol paneline girdiğinizde, Ubuntu terminalinde gibi çalışmaya başlayabilirsiniz.

3. Adım: Çalışan Konteynerleri Listeleme

Docker üzerinde çalışan konteynerlerinizi listelemek için şu komutu kullanabilirsiniz:


docker ps


Bu komut, çalışan konteynerlerinizi gösterir. Eğer tüm konteynerleri görmek isterseniz, şu komutu kullanabilirsiniz:


docker ps -a


4. Adım: Docker Konteynerini Durdurmak

Docker konteynerinizi durdurmak için şu komutu kullanabilirsiniz:


docker stop 


Container_id kısmını, `docker ps` komutunu kullanarak bulabilirsiniz. Bu komutla, istediğiniz konteyneri kolayca durdurabilirsiniz.

Docker ile Yapabileceğiniz Diğer Şeyler



Docker’ı kurup birkaç basit konteyner çalıştırmak, sizi biraz heyecanlandırmış olabilir. Fakat Docker ile çok daha fazlasını yapabilirsiniz. Konteynerlere hizmet sunma, uygulamaları izole bir şekilde çalıştırma, mikroservis mimarisine geçiş yapma ve daha birçok şey. Docker, yazılım geliştirme sürecinizde sizi yalnız bırakmayacak, tam anlamıyla bir hayat kurtarıcı olacak!

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