Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin
Makinenizden derleyin, çalıştırın ve uç noktaya istek gönderin.
Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin, CoddyKit'te ücretsiz bir MLOps Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, MLOps Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MLOps Academy kursu toplamda 4 dersten oluşur.
Önce Yerel Olarak Çalıştırın
Dağıtımdan önce kapsayıcıyı kendi makinenizde çalıştırın. Hataları yerel olarak yakalamak, bulutta hata ayıklamaktan çok daha ucuzdur.
Kapsayıcıyı Başlatın
Görüntüyü docker run ile başlatın. Bağlantı noktası eşlemesi olmadan çalışır; ancak ana makinenizdeki hiçbir şey içerideki API'ye ulaşamaz.
docker run model-apiBağlantı Noktasını Eşleyin
-p seçeneği, ana makinedeki bir bağlantı noktasını kapsayıcıdaki bağlantı noktasına eşler. Artık localhost:8000, içeride hizmet veren model API'sine ulaşır.
docker run -p 8000:8000 model-apiArka Planda Çalıştırın
Ayrılmak ve arka planda çalıştırmak için -d ekleyin. Hizmet çalışmaya devam ederken terminaliniz boş kalır.
docker run -d -p 8000:8000 model-apiÇalışan Kapsayıcıları Listeleyin
docker ps ile nelerin çalıştığını görün. Her kapsayıcının kimliğini, görüntüsünü, durumunu ve eşlediği bağlantı noktalarını gösterir.
docker psSağlık Denetimini Çağırın
/health uç noktasını çağırarak hizmetin çalışır durumda olduğunu doğrulayın. 200 yanıtı, tahmin almaya hazır olduğu anlamına gelir.
curl http://localhost:8000/healthTahmin Gönderin
/predict uç noktasına örnek bir veri yükünü POST edin ve sonucu okuyun. Bu, modelin uçtan uca yüklenip yanıt verdiğini kanıtlar.
curl -X POST http://localhost:8000/predict -d '{"x": [1, 2, 3]}'Günlükleri Okuyun
Bir şeyler ters göründüğünde docker logs çıktısını denetleyin. Kapsayıcı, başlangıç hatalarını ve yığın izlerini doğrudan günlük akışına yazdırır.
docker logs <container_id>İçeride Kabuk Açın
İçeriden dosyaları veya ortamı incelemek için çalışan bir kapsayıcıda docker exec ile kabuk açın.
docker exec -it <container_id> /bin/bashDurdurun ve Temizleyin
İşlemi docker stop ile kapsayıcıyı durdurarak tamamlayın. Çalışma zamanında --rm ekleyerek çıkış yaptığında otomatik olarak kaldırılmasını sağlayın.
docker stop <container_id>Göndermeden Önce Test Edin
Burada sorunsuz çalışıp doğru yanıt veriyorsa bulutta da aynı şekilde davranır. Yerel test, son güvenli denetim noktanızdır.
Hızlı Kontrol
API'ye ana makinenizden nasıl ulaştığınızı kontrol edelim.
Özet
Görüntüyü çalıştırdınız, bağlantı noktasını eşlediniz, sağlığı denetlediniz, tahmin gönderdiniz, günlükleri okudunuz ve temizlediniz. Kapsayıcınız dağıtıma hazır. 🐳
Yapay zeka eğitmeniyle Python öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin” dersi ücretsiz mi?
Evet — “Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve MLOps Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MLOps Academy kursu toplamda 4 dersten oluşur.
“Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin” dersinde ne öğreneceğim?
Makinenizden derleyin, çalıştırın ve uç noktaya istek gönderin. MLOps Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
MLOps Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te MLOps Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu MLOps Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her MLOps Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Bir Model API'si için Dockerfile Yazın
- Çok Aşamalı Derlemelerle İmajları Küçültün
- Yapılandırmayı Ortam Değişkenleriyle Aktarın
- Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin