‫Liman tesisi. Şimdiye kadar ağınızda gizli olarak saklamış olduğunuz bir
‫kayıt defteri olabileceğini tartıştık.
‫Aslında Docker / dağıtım GitHub repo'sunun bir parçası.
‫Kayıt aramaya başladıysanız, bildiğiniz gibi, GitHub'da Eski olan bir
‫Registry sürümü var. Açıkça söyleyecektir. Kullanmakta olduğumuz mevcut V2
‫Kayıt Defteri Go'da yeniden yazıldı ve Dağıtım kodu deposunda bulunabilir ancak muhtemelen bunu
‫GitHub'dan kullanmazsınız, muhtemelen Docker Hub'dan kullanacaksınız. Docker, Kayıt Defteri için önceden oluşturulmuş resmi bir
‫görüntüye sahiptir, bu nedenle Docker kayıt defterini çekme kadar basittir. backend kayıt defteri olduğunu söyleyebilirim.
‫Konteynerlerinizi özel olarak saklamanızın defacto
‫Oldukça çıplak kemikler.
‫Web GUI yok.
‫Kesinlikle Docker Hub veya üçüncü parti hizmeti gibi değil. Hazır kutuda, sertifikaları ve temel
‫kimlik doğrulamayı destekler, ancak varsayılan olarak etkin değildir ve kimlik doğrulama aslında
‫her şey veya hiçbiri değildir.
‫RBAC veya role dayalı erişim kontrolü değildir.
‫benziyor; burada, bir kullanıcı adınız ve şifreniz varsa, her şeye okuma / yazma erişiminiz var.
‫Daha çok bir Apache htaccess'e
‫Muhtemelen küçük takımlarda, daha kurumsal-y ve ölçeklenebilir hale getirmek için bir
‫takım olmadan yararlıdır.
‫Ancak çekirdeğinde, gerçekte sadece bir web API'sı ve üzerinde çalışılacağı bu büyük görüntülerin hepsini işleyen bir
‫saklama sistemi var.
‫Aslında, arka plan saklama alanını S3 veya Azure veya Alibaba veya Google
‫Cloud'a koymanıza izin veren yerleşik depolama sürücüleri ile birlikte gelir. Hatta bir OpenStack Swift sürücüsü
‫var, ancak varsayılan olan yerel ayarını kullanacağız.
‫Temel olarak, bu yalnızca görüntüdeki yerel dosya sistemini veya birimleri kullanarak ana makinenizdeki dosyaları kullanma anlamına gelir.
‫Gerçekten hızlı, kayıt defterini kurmadan önce, dikkat etmeniz gereken bu bölümdeki
‫birkaç kaynak bağlantısına dikkatinizi çekmek istedim.
‫İlki, TLS ile basit bir kurulum olduğundan, güvensiz kayıt defteri seçeneğini etkinleştirmek zorunda kalmayacaksınız,
‫çünkü tabii ki TLS iyi bir şeydir.
‫İkincisi, Docker'ın bir çöp toplama makinesindeki referans bir makalesi.
‫ile ilgili olan şey, onu gerçek dünyada kullanmaya başladığınızda çok fazla veri toplamaya
‫başlar ve özellikle resimleri tekrar tekrar itiyorsanız, gerçekten disk alanı kapmaya başlayabilir.
‫Kayıt defteri
‫Dolayısıyla, depolama sürücünüzdeki kararınıza ve ayrıca eski şeyleri temizlemeye
‫ve deponuzu
‫kontrol altında tutmaya çalışan çöp toplama makalesine biraz dikkat etmeniz gerekiyor.
‫Son olarak, kayıt ayna, gerçekten harika bir seçenektir.
‫çok temel resim için Hub'a bağımlı kalmak istemiyorsanız, Kayıt
‫Defteri'ndeki bir özellik olarak yapabileceğiniz şey, bir proxy modunu etkinleştirmek ve daha sonra Docker
‫cinlerine proxy'yi kullanmasını ve ne yapacağını, o kayıt defterindeki herhangi bir Hub görüntüsünü önbelleğe alacaktır.
‫Üretime geçiyorsanız ve endişelerinizden birisi, bir Belki onlarca veya yüzlerce sunucuya sahip olduğunuz
‫için bant genişliğini optimize edebildiğinizden emin olmak istiyorsanız, kesinlikle her
‫bir makinedeki Hub'tan Ubuntu görüntüsünü indirmek istemezsiniz, bu oldukça harika .
‫Sağ?
‫Böylece bu proxy'yi metalinize çok daha yakın hale getirebilirsiniz ve sonra da Hub'ın sorunları olacak
‫durumda bazı yerine çalışma sağlayacaktır.
‫Görüntüleri yerel kopyalarınıza alabilirsiniz.