Thread Starter
#0
Docker, uygulamaları konteynerler içinde çalıştırarak geliştirme ve dağıtım süreçlerini basitleştiren bir platformdur. Linux üzerinde Docker konteyner başlatmak, genellikle birkaç basit adımla gerçekleştirilir. İşte bu sürecin detayları ve bazı önemli noktalar:
Docker'ı kurduktan sonra, ilk olarak Docker servisini başlatmak gerekir. Linux sisteminizde şu komutları kullanarak Docker servisini başlatabilirsiniz:
Bu komut, Docker servisini başlatır. Servisin doğru bir şekilde çalıştığını kontrol etmek için, aşağıdaki komutu kullanarak durumunu kontrol edebilirsiniz:
Eğer Docker servisi çalışıyorsa, konteyner başlatma adımlarına geçebiliriz. Örneğin,
Bu komutun anlamı:
Konteyneri başlattıktan sonra, çalıştığını kontrol etmek için şu komutu kullanabilirsiniz:
Bu komut, aktif olan tüm konteynerleri listeleyecektir. Eğer
Ayrıca, konteynerin loglarını görmek için şu komutu kullanabilirsiniz:
Bu komut,
Konteyner çalışırken, çıkmak veya durdurmak isterseniz, şu komutları kullanabilirsiniz:
Docker'ı kurduktan sonra, ilk olarak Docker servisini başlatmak gerekir. Linux sisteminizde şu komutları kullanarak Docker servisini başlatabilirsiniz:
CODE
1sudo systemctl start dockerBu komut, Docker servisini başlatır. Servisin doğru bir şekilde çalıştığını kontrol etmek için, aşağıdaki komutu kullanarak durumunu kontrol edebilirsiniz:
CODE
1sudo systemctl status dockerEğer Docker servisi çalışıyorsa, konteyner başlatma adımlarına geçebiliriz. Örneğin,
nginx isimli bir konteyner başlatmak için aşağıdaki komutu kullanabilirsiniz:CODE
1sudo docker run -d -p 80:80 --name mynginx nginxBu komutun anlamı:
-d: Konteynerin arka planda (detached mode) çalışmasını sağlar.
-p 80:80: Host sisteminin 80 numaralı portunu, konteynerin 80 numaralı portuna yönlendirir.
--name mynginx: Konteynere bir isim verir.
nginx: Kullanılacak imajın adıdır.
Konteyneri başlattıktan sonra, çalıştığını kontrol etmek için şu komutu kullanabilirsiniz:
CODE
1sudo docker psBu komut, aktif olan tüm konteynerleri listeleyecektir. Eğer
mynginx konteynerini görüyorsanız, başarılı bir şekilde başlatılmış demektir.Ayrıca, konteynerin loglarını görmek için şu komutu kullanabilirsiniz:
CODE
1sudo docker logs mynginxBu komut,
mynginx konteynerinin loglarını gösterir ve işlemlerinizi takip etmenize yardımcı olur.Konteyner çalışırken, çıkmak veya durdurmak isterseniz, şu komutları kullanabilirsiniz:
CODE
12sudo docker stop mynginx
sudo docker rm mynginxstop komutu konteyneri durdurur, rm komutu ise durdurulmuş konteyneri siler. Docker konteynerleri ile çalışmak, uygulamaları izole bir ortamda yönetmek için etkili bir yöntemdir. Bu süreç hakkında daha fazla bilgi almak veya farklı senaryoları tartışmak oldukça faydalı olabilir.