Я использовал 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}}'
чтобы узнать ее физическое местоположение. Тем не менее, это не кажется хорошей идеей.