TIP
यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें
Docker इंस्टॉलेशन का अपग्रेड
अपग्रेड करने से पहले
- कृपया अपने डेटाबेस का बैकअप लेना सुनिश्चित करें।
1. उस डायरेक्टरी में जाएँ जहाँ docker-compose.yml स्थित है
उदाहरण के लिए
# MacOS, Linux...
cd /your/path/my-project/
# Windows
cd C:\your\path\my-project
2. इमेज वर्जन नंबर अपडेट करें
वर्जन नंबर के बारे में
- एलियास वर्जन, जैसे कि
latest, latest-full, beta, beta-full, alpha, alpha-full, को आमतौर पर बदलने की आवश्यकता नहीं होती है।
- न्यूमेरिक वर्जन नंबर, जैसे कि
1.7.14, 1.7.14-full, को टारगेट वर्जन नंबर में बदलना होगा।
- वर्जन नंबर केवल अपग्रेड को सपोर्ट करते हैं, डाउनग्रेड को नहीं!!!
- प्रोडक्शन एनवायरनमेंट में अनजाने में होने वाले ऑटोमेटिक अपग्रेड से बचने के लिए, किसी विशिष्ट न्यूमेरिक वर्जन पर टिके रहने की सलाह दी जाती है। सभी वर्जन देखें
# ...
services:
app:
# अलीबाबा क्लाउड इमेज का उपयोग करने की सलाह दी जाती है (घरेलू नेटवर्क के लिए अधिक स्थिर)
image: nocobase/nocobase:1.7.14-full
# आप एलियास वर्जन का भी उपयोग कर सकते हैं (यह ऑटोमेटिकली अपग्रेड हो सकता है, प्रोडक्शन में सावधानी से उपयोग करें)
# image: nocobase/nocobase:latest-full
# image: nocobase/nocobase:beta-full
# डॉकर हब (भारत में धीमा/असफल हो सकता है)
# image: nocobase/nocobase:1.7.14-full
# ...
3. कंटेनर को रीस्टार्ट करें
# नवीनतम इमेज पुल करें
docker compose pull app
# कंटेनर को फिर से बनाएँ
docker compose up -d app
# ऐप प्रोसेस की स्थिति देखें
docker compose logs -f app
4. थर्ड-पार्टी प्लगइन का अपग्रेड
प्लगइन इंस्टॉल और अपग्रेड करें देखें।
5. रोलबैक निर्देश
NocoBase डाउनग्रेड को सपोर्ट नहीं करता है। यदि आपको रोलबैक करने की आवश्यकता है, तो कृपया अपग्रेड से पहले के डेटाबेस बैकअप को रीस्टोर करें और इमेज वर्जन को वापस मूल वर्जन में बदल दें।
6. अक्सर पूछे जाने वाले प्रश्न (FAQ)
प्र: इमेज पुल धीमा है या विफल हो गया है?
इमेज एक्सीलरेशन का उपयोग करें, या अलीबाबा क्लाउड इमेज nocobase/nocobase:<tag> का उपयोग करें।
प्र: वर्जन नहीं बदला है?
पुष्टि करें कि आपने image को नए वर्जन नंबर में बदल दिया है, और docker compose pull app तथा up -d app को सफलतापूर्वक निष्पादित किया है।
प्र: कमर्शियल प्लगइन डाउनलोड या अपडेट विफल हो गया है?
कमर्शियल प्लगइन के लिए, कृपया सिस्टम में ऑथराइज़ेशन कोड को सत्यापित करें, और फिर डॉकर कंटेनर को रीस्टार्ट करें। विवरण के लिए, NocoBase कमर्शियल लाइसेंस एक्टिवेशन गाइड देखें।