Ana içeriğe atla Navigasyona atla Alt bilgiye atla
Sınırlı süre: Design Partner Programı. BUSINESS planında ömür boyu ücretsiz.

İlk Uygulamanızı Dağıtın

Yerleşik bir şablondan container tabanlı bir uygulamayı dağıtın: rdc repo up.

İlk Uygulamanızı Dağıtın

Elinizde boş bir depo var. rdc, sıfırdan docker-compose yazmak zorunda kalmadan gerçek uygulamalar ayağa kaldırmanızı sağlayan yerleşik şablonlar sunar. Bir şablon seçin, uygulayın, çalıştırın.

Öğreticiyi izleyin

Seç - Uygula - Çalıştır

Pick a template, apply it, run it

Adım 1: Seç

rdc repo template list

Birinci adım: mevcut şablonları listeleyin. Rediacc, yaygın uygulamalar için önceden hazırlanmış şablonlarla gelir, bu sayede docker-compose dosyasını sıfırdan yazmanıza gerek kalmaz.

Postgres, Redis, web sunucuları ve daha fazlası için hazır kurulumlar göreceksiniz.

Adım 2: Uygula

rdc repo template apply --name app-postgres -m <machine-name> --repository my-app

İkinci adım: app-postgres şablonunu repo'ya uygulayın. Bu, test edilmiş bir dosya setini repo'ya kopyalar.

Yapıldı. Bu, şablonun dosyalarını depoya kopyalar.

Adım 3: Nelerin geldiğini görün

rdc term connect -m <machine-name> --repository my-app --command 'ls -la'

Repo'ya bağlanın ve şablonun eklediği dosyaları listeleyin: yaşam döngüsü hook'larını içeren bir Rediaccfile ve container'ları tanımlayan bir docker-compose.yml.

İki dosya: docker-compose.yml container’ları tanımlar; Rediaccfile ise uygulamanın başlarken ve dururken ne yapacağını belirtir (up ve down yaşam döngüsü kancaları). 2>/dev/null bağlantı loglarını gizleyerek yalnızca dosya listesini gösterir.

Adım 4: Çalıştır

rdc repo up --name my-app -m <machine-name>

repo'yu başlatın. CLI, container'ları başlatır, şifreli birimi bağlar ve izole Docker daemon'ını devreye alır.

CLI container’ları başlatır, şifreli birimi bağlar ve bu repo için izole bir Docker daemon’ı kurar. (VS Code aracılığıyla zaten deponun sandbox’ının içindeyseniz, renet dev up sandbox içinde eşdeğer bir alternatiftir.)

Adım 5: Doğrula

rdc term connect -m <machine-name> --repository my-app --command 'docker ps'

Nelerin çalıştığını doğrulayın. docker ps yalnızca bu repo'nun container'larını listeler; aynı sunucudaki diğer repo'ların kendi Docker daemon'ları vardır ve bu görünümden görünmezler.

Buradaki docker ps yalnızca bu depoya ait container’ları listeler. Aynı sunucudaki diğer depolar kendi Docker daemon’larına sahiptir ve bu görünümden tamamen görünmezdir. İşte bu izolasyon kasıtlıdır: komşu servisleri etkilemeden rahatça test yapabilirsiniz.


Sonraki: Deponuzla Çalışın.