Linux'ta Docker Kurulumu ve Kullanımı: Başlangıç Rehberi

Linux’ta Docker kurulumunu ve kullanımını adım adım açıklayan bu blog yazısı, hem yeni başlayanlar hem de Docker ile deneyimli kullanıcılar için faydalı olacaktır. Docker’ın gücünü keşfedin ve konteynerleştirilmiş ortamda uygulamalarınızı verimli bir şeki

BFS

---
Docker, yazılım geliştirme dünyasında devrim yaratan bir teknolojidir. Konteynerleştirilmiş uygulamalar sayesinde, sistemlerinizi izole etmek ve yönetmek çok daha kolay hale gelir. Eğer Linux kullanıyorsanız, Docker’ı kurmak ve kullanmak oldukça basit ve etkili olabilir. Peki, Docker’ı Linux’ta nasıl kurarsınız ve en verimli şekilde nasıl kullanabilirsiniz? Hadi, adım adım keşfedelim.

Docker Nedir?

Docker, yazılım uygulamalarını bir konteyner içinde çalıştırmanıza olanak tanır. Bu konteynerler, uygulamanın gerekli tüm bileşenlerini içerir; yani, uygulamanın çalışması için gereken her şey, sisteminize bağımlı olmadan her ortamda aynı şekilde çalışır. Docker, özellikle geliştiriciler için büyük kolaylık sağlar çünkü uygulamalarını farklı makinelerde veya sunucularda tutarlı bir şekilde çalıştırabilirler.

Linux’a Docker Nasıl Kurulur?

Docker'ı Linux’a kurmak için birkaç basit adım izlemeniz yeterli. Bu rehberde, Ubuntu gibi popüler bir Linux dağıtımını baz alacağız. Diğer dağıtımlar için adımlar benzer olsa da, bazı ufak farklar olabilir.

# 1. Docker Kurulumunu Hazırlama

İlk adım, sisteminizin güncel olduğundan emin olmak. Bunun için terminale şu komutu yazın:


sudo apt update


Ardından, sistemde Docker’ı kurmaya başlamadan önce gerekli bazı bağımlılıkları yüklemelisiniz:


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


# 2. Docker GPG Anahtarını Ekleme

Docker’ın paketlerini güvenli bir şekilde alabilmek için resmi GPG anahtarını eklemelisiniz. Şu komutu kullanarak Docker’ın GPG anahtarını ekleyin:


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


# 3. Docker Deposu Ekleme

Şimdi Docker’ı yükleyebilmek için resmi Docker deposunu eklemelisiniz. Bu adımı şu komutla gerçekleştirebilirsiniz:


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


# 4. Docker’ı Yükleme

Docker deposunu ekledikten sonra, sistem paketlerini tekrar güncelleyip Docker’ı yükleyebilirsiniz:


sudo apt update
sudo apt install docker-ce


Kurulum tamamlandığında, Docker servisi otomatik olarak başlatılacaktır. Docker’ın doğru bir şekilde kurulduğundan emin olmak için şu komutu kullanabilirsiniz:


sudo systemctl status docker


Docker Kullanımı: Temel Komutlar

Docker’ı kurduktan sonra, konteynerler oluşturmak ve yönetmek oldukça eğlenceli bir hale gelir. Şimdi temel bazı Docker komutlarını inceleyelim.

# Docker Versiyonunu Kontrol Etme

Docker’ı kurduktan sonra, kurulumun başarılı olup olmadığını kontrol etmek için şu komutu kullanabilirsiniz:


docker --version


# Docker İmajları Listeleme

Docker’da uygulamalar, “imaj”lar olarak bilinen paketler halinde bulunur. İmajlar, uygulamanın tüm bileşenlerini ve bağımlılıklarını içerir. Docker Hub'dan veya yerel olarak çektiğiniz imajları görmek için şu komutu kullanabilirsiniz:


docker images


# Konteyner Başlatma

Bir Docker imajını kullanarak konteyner başlatmak oldukça basittir. Örneğin, bir Ubuntu konteyneri başlatmak için şu komutu kullanabilirsiniz:


docker run -it ubuntu


Bu komut, Ubuntu imajından yeni bir konteyner başlatır ve sizi etkileşimli bir terminale yönlendirir.

# Konteynerleri Listeleme

Çalışan konteynerleri görmek için şu komutu kullanabilirsiniz:


docker ps


Eğer tüm konteynerleri (çalışan ve durdurulmuş olanlar dahil) görmek isterseniz şu komutu yazabilirsiniz:


docker ps -a


# Konteyner Durdurma ve Silme

Bir konteyneri durdurmak için şu komutu kullanabilirsiniz:


docker stop 


Konteyneri tamamen silmek için ise şu komutu kullanabilirsiniz:


docker rm 


Docker’a Giriş İçin İpuçları

- Docker Compose: Birden fazla konteyneri birlikte çalıştırmak için Docker Compose kullanabilirsiniz. Özellikle mikro servis mimarileri için çok faydalıdır.
- Docker Hub: Docker Hub, her türden hazır Docker imajını bulabileceğiniz bir depodur. Buradan ihtiyaçlarınıza uygun imajları hızlıca çekebilirsiniz.
- Konteyner İzolasyonu: Docker ile uygulamalarınız izole bir ortamda çalıştığı için, sisteminize zarar verme olasılıkları çok düşer. Bu, yazılım geliştirme sürecinde önemli bir avantaj sağlar.

Sonuç

Linux’ta Docker kullanmak, modern yazılım geliştirme ve dağıtım sürecinde size büyük bir avantaj sağlayabilir. Kurulum ve kullanım süreci oldukça basittir ve çok sayıda güçlü özellik sunar. Docker ile uygulamalarınızı daha hızlı ve güvenli bir şekilde dağıtabilir, konteynerleştirilmiş ortamda testler yaparak işlerinizi kolaylaştırabilirsiniz.

Eğer Linux üzerinde Docker kullanmaya yeni başlıyorsanız, bu yazı size rehberlik etmek için başlangıç noktası olabilir. Şimdi, Docker’ı kurup denemek için hazır mısınız?

İlgili Yazılar

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

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...