Я використовував Docker по-старому, з контейнером об’єму:
docker run -d --name jenkins-data jenkins:tag echo "data-only container for Jenkins"
Але тепер я перейшов на новий спосіб, створивши іменований том:
docker volume create --name my-jenkins-volume
Я прив’язав цей новий том до нового контейнера Jenkins. Єдине, що я залишив - це папка, в якій я зберігаю /var/jenkins_home
свій попередній контейнер jenkins. (за допомогою docker cp
) Тепер я хочу наповнити мій новий іменований том вмістом цієї папки.
Чи можу я просто скопіювати вміст цієї папки /var/lib/jenkins/volume/my-jenkins-volume/_data
?
docker volume inspect my-jenkins-volume --format '{{.Mountpoint}}'
щоб отримати її фізичне розташування програмно. Все ще не відчуваю себе чудовою ідеєю.