Odoo 20, Docker Official Images'e giriyor
Odoo 20, Docker Official Images programı üzerinden kullanılabilir. Docker Hub, kapsayıcıyı Odoo tarafından sürdürülen bir Docker Official Image olarak tanımlar. Odoo’nun Docker deposu, resmi imajın kaynak deposu olduğunu belirtir ve özel bir 20.0 dizini içerir. Bu listeler, Odoo 20’yi dağıtan veya test eden kuruluşlar için tanımlı bir yukarı akış kapsayıcı kaynağı sağlar. (Odoo; Odoo Docker)
Resmi imaj kayıtları, şu anda Odoo 20 ile ilişkilendirilen dört etiketi gösteriyor: 20.0-20261015, 20.0, 20 ve latest. İmaj ayrıca amd64, arm64v8 ve ppc64le için de listeleniyor. Docker Hub listesi, resmi imaj kaydı ve Odoo kaynak deposu birlikte, kullanılabilir imaj kaynağını, mevcut etiket seçeneklerini ve beyan edilen işlemci mimarisi kapsamını ortaya koyuyor. (Docker Library Official Images Blob; Odoo; Odoo Docker)
İnceleme amacıyla ekipler, Docker Hub listesini resmi imaj kaydı ve Odoo’nun kaynak deposu ile karşılaştırabilir. Üç yayınlanan konum, aynı imaj kullanılabilirliğinin tamamlayıcı bölümlerini açıklar: resmi imaj statüsü, mevcut etiketler ve mimariler ile kaynak deposunda 20.0 dizininin bulunması. (Docker Library Official Images Blob; Odoo; Odoo Docker)
Kullanılabilir etiketleri anlamak
Tarihli 20.0-20261015 etiketi, mevcut listede en belirgin tanımlayıcıdır. 20.0 ve 20 etiketleri Odoo 20 hattını daha geniş biçimde tanımlar, latest ise şu anda Odoo 20 imajını işaret eder. Bu etiketler şu anda aynı ana sürümle ilişkili olsa da, yayınlanan kayıtlar daha geniş etiketlerin gelecekte nasıl eşleneceğini göstermez. (Docker Library Official Images Blob; Odoo)
Bu nedenle ekipler, yalnızca Odoo 20 kapsayıcısından söz etmek yerine geliştirme, test ve üretimde kullanılan tam imaj etiketini kaydetmelidir. Sağlanan kaynaklar mevcut etiket adlarını doğrular, ancak bir etiketleme politikası belirlemez. Altyapı belgeleri, bir imaj çekilmeden veya güncellenmeden önce seçilen etiketi belirtmeli ve kayıt girdisinin amaçlanan Odoo sürümünü işaret ettiğini doğrulamalıdır. (Docker Library Official Images Blob; Odoo)
Üç işlemci mimarisi desteği
Odoo 20 imajı amd64, arm64v8 ve ppc64le için listelenir. Farklı işlemci platformlarında çalışan kuruluşlar, bu üç mimariden herhangi biri için resmi bir imaj seçebilir. Mimarinin, yalnızca Odoo sürümünden veya etiketinden çıkarım yapılarak değil, açık bir dağıtım gereksinimi olarak ele alınması gerekir. (Docker Library Official Images Blob; Odoo)
İmajı standartlaştırmadan önce yöneticiler, her hedef sunucunun işlemci mimarisini doğrulamalı ve seçilen Odoo etiketinin gereken mimariyi içerdiğini teyit etmelidir. Kayıt bilgileri Odoo imajının kendisi için geçerlidir. Özel modüller, entegrasyonlar veya diğer destek yazılımları için uyumluluk sağlamaz, bunların ayrıca değerlendirilmesi gerekir. (Docker Library Official Images Blob; Odoo)
PostgreSQL ayrı bir gereksinim olarak kalır
Belgelenmiş kapsayıcı kurulumu PostgreSQL gerektirir. Bu nedenle Odoo imajı, tam bağımsız bir ortamdan ziyade dağıtımın bir bileşenidir. Bir dağıtım tasarımı, veritabanı hizmetini, bunun Odoo ile bağlantısını ve veritabanı verilerinin uygun şekilde yönetilmesini içermelidir. Resmi liste, PostgreSQL gereksinimini doğrular ancak bir kuruluşun veritabanı yapılandırmasının veya operasyonel kontrollerinin yerini almaz. (Odoo)
Geçici bir container recipe’sini değiştiren kuruluşlar, mevcut PostgreSQL düzenlerini resmi imaj için belgelenmiş kurulumla karşılaştırmalıdır. Odoo uygulama imajını benimsemek, veritabanı bileşenini otomatik olarak değiştirmez veya yeniden yapılandırmaz. Mevcut ortam değişkenleri, ağ düzenlemeleri ve dağıtım tanımları, yeniden kullanılmadan önce resmi dokümantasyonla karşılaştırılmalıdır. (Odoo)
Odoo filestore’un kalıcı hale getirilmesi
Docker Hub, /var/lib/odoo yoluna bir volume bağlayarak Odoo filestore’un kalıcı hale getirilmesini önerir. Bu, kalıcı dosyaları uygulama container’ının yaşam döngüsünden ayırır. Dağıtım tanımları, belgelenen bağlama yolunu ve container’lar değiştirildiğinde veya güncellendiğinde filestore’u koruyan bir depolama düzenini içermelidir. (Odoo)
Özel bir image veya önceki deployment recipe’si değiştirilirken bağlama yolu da dikkat gerektirir. Mevcut bir kurulum belirli bir volume tanımı veya veri konumu kullanıyor olabilir. Yöneticiler bu düzeni belgelenen /var/lib/odoo bağlamasıyla karşılaştırmalı ve amaçlanan filestore’un yeni container için erişilebilir olacağını doğrulamalıdır. Resmi kılavuz önerilen yolu belirtir, ancak kuruluşa özel bir veri taşıma prosedürü sunmaz. (Odoo)
Yayımlanan bilgilerin sınırları
Docker Official Image olarak yayımlanması, image kaynağını, etiketleri, listelenen mimarileri ve temel veritabanı ile depolama kılavuzunu doğrular. Bu, uygulama uyumluluğunu, özel modül hazırlığını, entegrasyon uyumluluğunu, geçiş prosedürlerini veya bir kuruluşun gerekli üretim yapılandırmasını belirlemez. Tarihli etiket de ek dokümantasyon olmadan ayrı bir sürüm tarihi veya destek dönüm noktası kanıtı olarak kabul edilmemelidir. (Docker Library Official Images Blob; Odoo; Odoo Docker)
Image’i değerlendiren ekipler, doğrulanmış container yayını ile Odoo 20’yi benimseme yönündeki daha geniş kararı birbirinden ayırmalıdır. Testler, kasıtlı olarak seçilmiş bir etiketi üretim dışı bir ortamda kullanmalı ve işlemci mimarisini, PostgreSQL düzenini ve filestore bağlamasını kaydetmelidir. Özel kod, dış entegrasyonlar veya geçiş zamanlamasıyla ilgili herhangi bir sonuç, resmi image kayıtlarının ötesinde kanıt gerektirir. (Docker Library Official Images Blob; Odoo; Odoo Docker)
Benimseme öncesi kontroller
Image onaylanmadan önce ekipler, resmi registry’deki güncel etiket eşlemesini doğrulamalı, gerekli işlemci mimarisini seçmeli ve deployment dosyalarının amaçlanan image’ı referans ettiğini teyit etmelidir. Tasarım PostgreSQL’i içermeli ve Odoo filestore’u /var/lib/odoo üzerine bağlanan bir volume aracılığıyla kalıcı hale getirmelidir. Test sırasında kullanılan tam image referansı deployment kayıtlarında saklanmalıdır. (Docker Library Official Images Blob; Odoo)
Bu kontroller, yayının doğrulanmış her unsurunu ayrı ayrı kapsamalıdır. Seçilen etiket registry kaydıyla karşılaştırılabilir, mimari kullanılabilirliği hedef ana bilgisayar için doğrulanabilir ve deployment tanımı hem PostgreSQL hem de /var/lib/odoo volume bağlaması açısından gözden geçirilebilir. Bu, değerlendirmeyi resmi image için belgelenen bilgilerle uyumlu tutar. (Docker Library Official Images Blob; Odoo)
Odoo Docker kaynak deposu, 20.0 image’ının nasıl düzenlendiğini değerlendirirken de incelenebilir. Üretim onayı, kuruluşun geçişler, modüller, entegrasyonlar ve işletim prosedürleri üzerindeki kendi testlerine bağlı kalmalıdır. Sağlanan kaynaklar, resmi Odoo 20 image’ının var olduğunu doğrular ve mevcut tanımlayıcılarını, mimari kapsamını, veritabanı bağımlılığını ve önerilen filestore bağlamasını belgeler. (Odoo Docker; Docker Library Official Images Blob; Odoo)
