Yapılandırma Tarifleri
Yapılandırma Tarifleri, bir Kod Akışı kapsamında Docker imajlarının nasıl oluşturulacağını tanımlayan yapılandırmaların hazırlandığı ve yönetildiği bölümdür.
Bir Yapılandırma Tarifi; oluşturulacak imajın kayıt defteri, imaj deposu, imaj etiketi ve yapılandırma adımlarını içerir.
Yapılandırma adımları Docker imajının oluşturulması sırasında uygulanacak komutları tanımlar.

Hazırlanan tarif Başlat işlemi ile çalıştırıldığında imaj oluşturma işlemi başlatılır. Yapılandırma işlemi seçilen Ajan üzerinde gerçekleştirilir ve oluşturulan Docker imajı tarifte belirtilen kayıt defteri ve imaj deposuna göre hazırlanır.
Yapılandırma Tarifleri Ekranı
Yapılandırma Tarifleri ekranı, ilgili Kod Akışı kapsamında hazırlanmış Docker imaj yapılandırmalarını görüntülemek ve yönetmek için kullanılır.
Mevcut tarifler liste veya kart görünümünde görüntülenebilir.
Yeni bir yapılandırma oluşturmak için ekranın sağ üst bölümünde bulunan Tarif Ekle butonu kullanılır.
Liste Görünümü
Liste görünümünde Yapılandırma Tarifleri tablo halinde görüntülenir.
Aşağıdaki bilgiler gösterilir:
| Kolon | Açıklama |
|---|---|
| Ajan | Docker imajını oluşturmak için kullanılacak Ajanı gösterir. |
| Adımlar | Tarifte tanımlanan yapılandırma adımlarını gösterir. |
| Kayıt Defteri | Oluşturulacak Docker imajının kullanılacağı kayıt defterini gösterir. |
| İmaj Deposu | Docker imajının depo yolunu gösterir. |
| İmaj Etiketi | Docker imajına atanacak etiketi gösterir. |
| Oluşturulma Tarihi | Tarifin oluşturulduğu tarih ve saati gösterir. |
| Güncellenme Tarihi | Tarifin en son güncellendiği tarih ve saati gösterir. |
| Durum | Tarifin mevcut durumunu gösterir. |
Her kaydın sağ tarafında bulunan üç nokta menüsü üzerinden tarif ile ilgili işlemlere erişilebilir.
Kart Görünümü
Yapılandırma Tarifleri kartlar halinde de görüntülenebilir.
Her kart üzerinde tarifin temel bilgileri yer alır.
| Alan | Açıklama |
|---|---|
| Ajan | İmajın oluşturulmasında kullanılacak Ajanı gösterir. |
| Adımlar | Tarifte tanımlanan yapılandırma adımlarını gösterir. |
| Kayıt Defteri | Docker imajının kayıt defterini gösterir. |
| İmaj Deposu | Docker imajının depo yolunu gösterir. |
| İmaj Etiketi | Docker imajına atanacak etiketi gösterir. |
| Oluşturulma Tarihi | Tarifin oluşturulduğu tarih ve saati gösterir. |
| Güncellenme Tarihi | Tarifin en son güncellendiği tarih ve saati gösterir. |
| Durum | Tarifin mevcut durumunu gösterir. |
Kartın sağ üst bölümündeki üç nokta menüsü kullanılarak tarif üzerinde kullanılabilir işlemlere erişilebilir.
Görünüm Seçenekleri
Yapılandırma Tarifleri ekranı iki farklı görünüm tipini destekler:
- Liste Görünümü
- Kart Görünümü
Ekranın sağ üst bölümünde bulunan görünüm butonları kullanılarak iki görünüm arasında geçiş yapılabilir.
Görünümün değiştirilmesi yalnızca tariflerin ekranda nasıl gösterildiğini değiştirir.
Hızlı Arama
Ekranın sağ üst bölümünde bulunan Filtrele... alanı, Yapılandırma Tarifleri arasında hızlı arama yapmak için kullanılır.
Arama alanına bir değer girildiğinde görüntülenen kayıtlar eşleşen tariflere göre daraltılır.
Bu özellik çok sayıda tarif bulunduğunda istenilen yapılandırmaya daha hızlı ulaşılmasını sağlar.
Detaylı Filtreleme
Hızlı arama alanının yanında bulunan Filtrele butonu daha detaylı filtreleme yapmak için kullanılır.
Filtreleme seçenekleri kullanılarak belirli kriterlere uyan Yapılandırma Tarifleri görüntülenebilir.
Birden fazla filtre koşulu kullanılarak sonuçlar daha ayrıntılı şekilde daraltılabilir.
Aktif filtreler gerektiğinde temizlenerek tüm tarifler tekrar görüntülenebilir.
Tarif Ekleme
Yeni bir Docker imaj yapılandırması hazırlamak için Tarif Ekle butonu kullanılır.
Tarif oluşturma ekranında Docker imajının nasıl oluşturulacağını belirleyen temel bilgiler ve yapılandırma adımları tanımlanır.
Temel alanlar aşağıdaki gibidir:
| Alan | Açıklama |
|---|---|
| Ajan | Docker imajının oluşturulacağı Ajanı belirler. |
| Kayıt Defteri | Oluşturulacak Docker imajının kullanılacağı kayıt defterini belirler. |
| İmaj Deposu | Docker imajının depo yolunu belirler. |
| İmaj Etiketi | Oluşturulacak Docker imajına verilecek etiketi belirler. |
| Aktif | Yapılandırma Tarifinin aktif olup olmadığını belirler. |
Bu bilgiler tanımlandıktan sonra Yapılandırma Adımları bölümünden Docker imajının nasıl oluşturulacağı belirlenir.
Yapılandırma Adımları
Yapılandırma Adımları, Docker imajının oluşturulması sırasında uygulanacak işlemleri tanımlar.
Her adım bir Docker yapılandırma komutunu temsil eder.
Adım Ekle butonu kullanılarak tarife yeni bir yapılandırma adımı eklenebilir.
Kullanılabilecek adımlar arasında aşağıdaki komutlar bulunur:
FROMCOPY-HOSTCOPY-SCRIPTCOPY-URLENTRYPOINTENV-VARPROXYRUNUSERWORKDIR
Eklenen adımlar sıralı şekilde çalıştırılır. Bu nedenle adımların sırası oluşturulacak Docker imajının yapılandırmasını doğrudan etkiler.
FROM Adımı
Bir Yapılandırma Tarifinin ilk adımı her zaman
FROM olmalıdır.
FROM adımı, oluşturulacak Docker imajının temel
alacağı başlangıç imajını belirler.
Örneğin Python tabanlı bir çalışma ortamı oluşturulacaksa uygun bir Python imajı başlangıç imajı olarak kullanılabilir.
Temel yapı aşağıdaki şekilde düşünülebilir:
FROM → Diğer Yapılandırma Adımları
Bu adım, sonraki yapılandırma işlemlerinin uygulanacağı temel imajı oluşturur.
COPY-SCRIPT Adımı
COPY-SCRIPT adımı, Kod Akışı altında bulunan
bir Dosyayı oluşturulacak Docker imajıyla ilişkilendirmek için kullanılır.
Bu adım üzerinden ilgili Kod Akışında DataFloem'a kaydedilmiş bir Dosya seçilebilir.
Seçilen Dosya, Docker imajının oluşturulması sırasında imaj içerisine dahil edilir.
Bu sayede Jupyter Notebook üzerinde geliştirilip Save to DataFloem ile kaydedilen bir çalışma, Docker imajının bir parçası haline getirilebilir.
Temel ilişki aşağıdaki şekilde özetlenebilir:
Dosya → COPY-SCRIPT → Docker İmajı
Adımların Sıralanması
Yapılandırma adımları belirli bir sıra içerisinde uygulanır.
Her adımın yanında bulunan sıralama kontrolleri kullanılarak adımların konumu değiştirilebilir.
Bir adım yukarı veya aşağı taşınarak Docker imajının oluşturulması sırasında uygulanacağı sıra belirlenebilir.
İlk adımın FROM olması gerekir. Sonraki adımlar
ise oluşturulmak istenen imajın ihtiyaçlarına göre düzenlenebilir.
Örneğin:
FROM → COPY-SCRIPT → RUN → ENTRYPOINT
Adım Silme
Tarife eklenen bir yapılandırma adımı, ilgili adımın yanında bulunan silme seçeneği kullanılarak kaldırılabilir.
Adım silindiğinde ilgili Docker yapılandırma işlemi tariften çıkarılır.
Tarifi Kaydetme
Docker imajının temel bilgileri ve yapılandırma adımları hazırlandıktan sonra Kaydet butonu kullanılarak tarif kaydedilir.
Kaydedilen tarif Yapılandırma Tarifleri ekranında görüntülenir.
İptal seçeneği kullanılarak yapılan değişiklikler kaydedilmeden tarif oluşturma ekranından çıkılabilir.
Tarif İşlemleri
Her Yapılandırma Tarifinin üç nokta menüsü üzerinden ilgili tarif için kullanılabilecek işlemlere erişilebilir.
Temel işlemler şunlardır:
| İşlem | Açıklama |
|---|---|
| Düzenle | Yapılandırma Tarifini düzenlemek için kullanılır. |
| Sil | Yapılandırma Tarifini silmek için kullanılır. |
| Başlat | Tarife göre Docker imajı oluşturma işlemini başlatır. |
Docker İmajı Oluşturma
Hazırlanan Yapılandırma Tarifinden Docker imajı oluşturmak için tarifin işlem menüsündeki Başlat seçeneği kullanılır.
Tarif başlatıldığında yapılandırma işlemi ilgili Ajana gönderilir.
Ajan, tarifte tanımlanan yapılandırma adımlarını sırasıyla çalıştırarak Docker imajını oluşturur.
Temel süreç aşağıdaki şekilde özetlenebilir:
Yapılandırma Tarifi → Başlat → Ajan → Yapılandırma Adımları → Docker
İmajı
Eğer tarif içerisinde bir COPY-SCRIPT adımı
bulunuyorsa ilgili Dosya da imaj oluşturma sürecine dahil edilir:
Dosya → COPY-SCRIPT → Yapılandırma Tarifi → Ajan → Docker İmajı
Bu yapı sayesinde Kod Akışı kapsamında geliştirilen kodlar, tanımlanan yapılandırma adımları kullanılarak çalıştırılabilir bir Docker imajına dönüştürülebilir.
Durum
Her Yapılandırma Tarifinin mevcut durumu liste ve kart görünümünde görüntülenir.
Aktif durumundaki bir tarif, sistemde etkin durumda olduğunu belirtir.
Durum bilgisi, tariflerin mevcut durumunun Yapılandırma Tarifleri ekranından hızlı bir şekilde takip edilmesini sağlar.
Sayfalama
Yapılandırma Tarifleri ekranının alt bölümünde sayfalama kontrolleri bulunur.
Sol alt bölümde toplam tarif sayısı görüntülenir.
Örneğin:
Toplam 3 kayıt
Orta bölümde bulunan sayfalama kontrolleri kullanılarak:
- İlk sayfaya gidilebilir.
- Önceki sayfaya geçilebilir.
- Sonraki sayfaya geçilebilir.
- Son sayfaya gidilebilir.
- Mevcut sayfa ve toplam sayfa sayısı görüntülenebilir.
Sağ alt bölümde bulunan Sayfada satır seçeneği kullanılarak bir sayfada görüntülenecek Yapılandırma Tarifi sayısı değiştirilebilir.