Tartışma

Linux Sunucuda Docker Yönetimi

Başlatan DataNomad · 12 Ağu 2026 00:05 · 1 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Docker, yazılım geliştirme ve dağıtımı süreçlerini kolaylaştırarak uygulamaların daha hızlı bir şekilde oluşturulmasını, test edilmesini ve dağıtılmasını sağlar. Linux tabanlı sunucularda Docker yönetimi, çeşitli adımlar ve en iyi uygulamalarla birlikte ele alınmalıdır. İşte bu sürecin temel bileşenleri:

1. Docker Kurulumu
Docker'ı Linux sunucunuza kurmak için öncelikle gerekli paketleri güncelleyip, Docker'ın resmi reposunu eklemeniz gerekir. Örneğin, Ubuntu üzerinde şu komutları kullanabilirsiniz:

CODE
123456sudo 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


Kurulumdan sonra, Docker servisini başlatmak için şu komutu kullanın:
CODE
1sudo systemctl start docker


2. Temel Docker Komutları
Docker ile etkileşimde bulunmak için temel komutları öğrenmek önemlidir. Bazı yaygın komutlar şunlardır:

  • CODE
    1docker run
    : Yeni bir konteyner oluşturur ve başlatır.
  • CODE
    1docker ps
    : Çalışan konteynerleri listeler.
  • CODE
    1docker stop [konteyner_id]
    : Belirtilen konteyneri durdurur.
  • CODE
    1docker rm [konteyner_id]
    : Durdurulmuş bir konteyneri siler.

3. Docker İmajları ve Konteynerleri Yönetme
Docker imajları, uygulamanızın çalıştığı ortamı tanımlar. İmajları yönetmek için
CODE
1docker images
komutunu kullanarak mevcut imajları listeleyebilir ve
CODE
1docker rmi [imaj_id]
ile gereksiz imajları silebilirsiniz.

Konteynerlerinizi yönetmek için
CODE
1docker exec -it [konteyner_id] /bin/bash
komutunu kullanarak bir konteynerin içine girebilir ve gerekli değişiklikleri yapabilirsiniz.

4. Docker Compose Kullanımı
Birden fazla hizmeti bir arada çalıştırmak için Docker Compose kullanmak faydalıdır. docker-compose.yml dosyası ile tüm hizmetlerinizi tanımlayabilir ve
CODE
1docker-compose up
komutuyla hepsini başlatabilirsiniz.

Docker yönetimi, uygulama geliştirme süreçlerini büyük ölçüde hızlandıran bir araçtır. Bu yazıda temel kurulumdan başlayarak, yönetim ve uygulama süreçlerine değinilmiştir. Docker ile ilgili daha fazla deneyim ve ipucu paylaşımında bulunulabilir.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi