konteyner yönetimi etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
konteyner yönetimi etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Nisan 2025 Pazar

Linux Üzerinde Docker Kurulumu ve Konteyner Yönetimi

Linux işletim sistemlerinin gücünden faydalanarak Docker teknolojisi ile uygulamalarınızı hızlı ve güvenli bir şekilde nasıl dağıtabileceğinizi öğrenmek üzeresiniz. Bu yazıda, Linux üzerine Docker'ın nasıl kurulacağını ve temel konteyner işlemlerini nasıl gerçekleştireceğinizi adım adım anlatacağım.

1. Adım: Docker'ın Kurulumu
Öncelikle, Docker'ı Linux sisteminize kurmanız gerekmektedir. Ubuntu gibi Debian tabanlı bir dağıtım kullanıyorsanız, aşağıdaki komutları terminal üzerinde çalıştırarak Docker'ı kurabilirsiniz:

sudo apt-get update
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"
sudo apt-get update
sudo apt-get install docker-ce

Kurulum tamamlandıktan sonra, sudo systemctl status docker komutu ile Docker servisinin başarıyla çalışıp çalışmadığını kontrol edebilirsiniz.

2. Adım: İlk Docker Konteynerinizi Çalıştırma
Docker kurulumunu tamamladıktan sonra, ilk konteynerinizi çalıştırmak için aşağıdaki komutu kullanabilirsiniz:

sudo docker run hello-world

Bu komut, Docker Hub'dan "hello-world" imajını çekecek ve bir konteyner içinde çalıştırarak size kurulumun başarılı olduğunu doğrulayacak bir mesaj gösterecektir.

3. Adım: Konteyner Yönetimi
Docker ile konteynerlerinizi yönetmek için kullanabileceğiniz birkaç temel komut şunlardır:

sudo docker ps - Çalışan konteynerleri listeler.
sudo docker ps -a - Tüm konteynerleri listeler.
sudo docker stop [KONTEYNER_ID] - Belirtilen konteyneri durdurur.
sudo docker rm [KONTEYNER_ID] - Durdurulmuş bir konteyneri siler.

Bu temel komutlar, Docker üzerinde kontrol sağlamanız ve konteynerleriniz üzerinde temel işlemleri gerçekleştirmeniz için yeterlidir. Daha ileri düzey kullanımlar ve senaryolar için Docker'ın resmi dokümantasyonunu incelemenizi öneririm.

Linux üzerinde Docker kullanarak uygulamalarınızı kolayca dağıtabilir ve yönetebilirsiniz. Bu teknoloji, izolasyon ve güvenlik sağlar ve çeşitli ortamlarda tutarlı çalışma imkanı sunar. Docker'ın sunduğu bu avantajlar, modern uygulama geliştirme ve dağıtım süreçlerinde vazgeçilmez hale gelmiştir.