docker-compose को --rmi
. में पास करके इमेज को हटाने के लिए कहें फ़्लैग टू डाउन:
docker-compose down --rmi all
यह कंपोज़ को सभी कंटेनरों, नेटवर्कों को रोकने और हटाने के लिए कहता है, और आपकी डॉकटर-कंपोज़ फ़ाइल में किसी भी सेवा द्वारा उपयोग की जाने वाली सभी छवियों को हटा देता है। इसके अतिरिक्त, आप --volumes
. पास कर सकते हैं सभी नामित संस्करणों को हटाने के लिए (my-db
आपके मामले में)। हालाँकि, यह आपकी docker-compose फ़ाइल में नामित वॉल्यूम को हटा देगा, और आप उस डेटा को खो देंगे। सुनिश्चित करें कि आप यही चाहते हैं।
फिर, नई छवियों के साथ एप्लिकेशन को फिर से चलाने के लिए, --build
. का उपयोग करें कंटेनर शुरू करने से पहले छवियों को बनाने के लिए डॉकर-कंपोज़ अप के साथ विकल्प।
docker-compose up -d --build
up के लिए docker-compose संदर्भ देखें। और डाउन आगे के विकल्पों के लिए।