‫Bu dizinde gizlilik örneklemindeyim ve bu
‫Dolayısıyla, önceki dersimizde
‫benzer şifre ve kullanıcı adlarıydı, ancak şimdi hepsini bir Oluştur dosyası olarak tanımladık. Burada farklı olan birkaç şey var.
‫İlk şey, Oluşturma dosyanızın sürümünün şimdi 3 olmasıdır. 1. Sırlarımızı elde edebilmek için,
‫bizde olmalıyız. 1 serbest bırakılma 3
‫Bu yüzden, yığınları kullanmak için 3'e sahip olmamız gerekiyordu, ancak yığınları sırlarla kullanmak için 3 olması gerekiyordu. 1 veya
‫daha yenisi.
‫anda alttaki bu köklü sırların anahtarı var ve burada bizim sırlarımızı tanımladığımız yer.
‫Dikkat edeceğimiz ikinci şey şu
‫Bir Oluşturma dosyasında sırları yapmanın iki yolu, ya her bir sır için bir dosya kullanıyor ya
‫da sırların önceden oluşturulmuş olması.
‫Burada aslında sadece dosyaları kullanıyoruz, ancak yapabileceğimiz, bu sırları kendi başımıza, ya gördüğünüz gibi CLI
‫aracılığıyla ya da belki doğrudan API
‫aracılığıyla başka bir yöntemle yaratmaktır. O zaman dosyanın yerini
‫alırdık: onun altında, sadece harici olarak söylerdi: sır
‫sıralarındaki sırrın adı olurdu.
‫Compose dosyasına sırlarımızı ve nerede olduklarını anlatmamız gerekir ve sonra onları aslında onlara ihtiyaç duyan hizmetlere
‫yönlendiririz.
‫Bu anahtar, çünkü burada gerçekten dediğimiz şey, sadece sırrımızın istediği
‫konteynerin sırrını alması. Bu, birden fazla hizmet
‫bulunduğumuz karmaşık bir Oluşturma dosyası olsaydı, farklı hizmetler için farklı sırlar olabilir.
‫Önce hepsini dipten aşağı doğru tanımlardık ve sonra bunları her
‫bir serviste özel olarak atayacağız.
‫bir form ya da bir hizmet altında sırları yapmanın kolay bir yolu olduğu düşünülüyor.
‫Bunun aslında kısa
‫Aslında, standart Linux modu ve kullanıcı kimliği sözdizimlerini kullanarak erişmesine izin verilen izinler ve kullanıcılar gibi şeyleri tanımlamanızı sağlayan uzun
‫bir form var.
‫Uygulamaları root olmayan bir kullanıcı olarak çalıştırıyorsanız, bu
‫sırları yalnızca o kullanıcıya erişebilecek kişilere hedeflemek istersiniz.
‫Ancak, ilk örnekte basitlik uğruna, yalnızca kısa formu kullanıyoruz.
‫Tek yapmam gereken o dosyayı standart yığın dağıtım komutunda kullanmaktır. Docker oluşturmayı dağıtın,
‫biz de bu mydb'yi arayacağız. Görürsünüz, tıpkı önce olduğu gibi önce ağyı oluşturmuştur.
‫Bu durumda, önce sırları yarattı ve daha sonra hizmeti oluşturdu.
‫Gidip Docker gizli bir arama yaptıysam, o zaman
‫ikisinin de orada olduğunu görürsünüz ve diğer yığın bileşenleri ile
‫aynı adlandırma kuralını izlersiniz; burada her zaman yığın adı ve daha sonra nesnenin adı bulunur.
‫Tıpkı önceki derslerdeki gibi, SQL sunucusundan atladıysam ve aslında bu dosyaları aradım, daha önce olduğu gibi orada olurlardı; Ancak
‫şimdi, yığın dosyamızda yönetiliyorlar.
‫Buradaki güzel şey, yığınımı çıkarıp sırları temizledikten ve onlardan kurtulmak olacak. istediysek, her birini gerçekten kaldırmak
‫için rıhtıma gizli bir rm yapmak zorundaydık.
‫Önceki örnekte, sırlarımızı
‫kaldırmak Son bir hatırlatma
‫gibi, bu örneklerde bu sunucuda metin dosyaları kullanıyorduk ve burada 3 düğümlü
‫sürülerden bahsediyoruz.
‫Ancak, bir üretim ortamındaysanız veya yerel makinenizde olmayan herhangi bir şeydeyseniz,
‫sırları dosyalarda
‫veya bash geçmiş dosyasında veya bu ana makinede olabilecek herhangi bir yerde saklamamalısınız.
‫Bu sırları öncelikle elde etme amacını yenmek demek. temizlemeye ihtiyacınız olabileceğini bilin ki, insanların kolaylıkla elde edebileceği geriye kalan sırları bırakmayın.
‫Sürüleri Sürük'e
‫almak için her ne yaparsanız
‫yapın, orada işiniz bittikten sonra
‫Artık sırları hizmetlerle gördüğümüze göre, yığınlı sırlara göz atalım. dizinde bir Oluştur dosyam var ve iki sır
‫metin dosyalarındadır.