मैं पुराने तरीके से Docker का उपयोग कर रहा था, जिसमें एक वॉल्यूम कंटेनर था:
docker run -d --name jenkins-data jenkins:tag echo "data-only container for Jenkins"
लेकिन अब मैं एक नामांकित वॉल्यूम बनाकर नए तरीके से बदल गया:
docker volume create --name my-jenkins-volume
मैंने इस नए वॉल्यूम को एक नए जेनकींस कंटेनर में बांधा। केवल एक चीज जो मैंने छोड़ी है वह एक फ़ोल्डर है जिसमें मेरे पास /var/jenkins_homeमेरे पिछले जेनकींस कंटेनर हैं। (उपयोग करके docker cp) अब मैं उस फ़ोल्डर की सामग्री के साथ अपना नया नाम दिया गया वॉल्यूम भरना चाहता हूं।
क्या मैं उस फ़ोल्डर की सामग्री को कॉपी कर सकता हूं /var/lib/jenkins/volume/my-jenkins-volume/_data?
docker volume inspect my-jenkins-volume --format '{{.Mountpoint}}'इसे प्रोग्रामिक रूप से भौतिक स्थान प्राप्त करने के लिए चला सकते हैं । अभी भी एक महान विचार की तरह महसूस नहीं करता है।