Docker'ı bir hacim kapsayıcısı ile eski şekilde kullanıyordum:
docker run -d --name jenkins-data jenkins:tag echo "data-only container for Jenkins"
Ama şimdi adlandırılmış bir birim oluşturarak yeni yola geçtim:
docker volume create --name my-jenkins-volume
Bu yeni cildi yeni bir Jenkins konteynerine bağladım. Bıraktığım tek şey, elimde bulunan bir klasör/var/jenkins_home
önceki jenkins konteynırımın . (kullanarak docker cp
) Şimdi yeni adlandırılmış birimimi bu klasörün içeriğiyle doldurmak istiyorum.
Bu klasörün içeriğini sadece içine kopyalayabilir miyim /var/lib/jenkins/volume/my-jenkins-volume/_data
?
docker volume inspect my-jenkins-volume --format '{{.Mountpoint}}'
fiziksel konumunu programlı olarak elde etmek için koşabilirsiniz . Yine de harika bir fikir gibi gelmiyor.