J'utilisais Docker à l'ancienne, avec un conteneur de volume:
docker run -d --name jenkins-data jenkins:tag echo "data-only container for Jenkins"
Mais maintenant, j'ai changé pour la nouvelle façon en créant un volume nommé:
docker volume create --name my-jenkins-volume
J'ai lié ce nouveau volume à un nouveau conteneur Jenkins. La seule chose qui me reste est un dossier dans lequel j'ai le /var/jenkins_home
de mon précédent conteneur jenkins. (en utilisant docker cp
) Maintenant, je veux remplir mon nouveau volume nommé avec le contenu de ce dossier.
Puis-je simplement copier le contenu de ce dossier dans /var/lib/jenkins/volume/my-jenkins-volume/_data
?
docker volume inspect my-jenkins-volume --format '{{.Mountpoint}}'
pour obtenir son emplacement physique par programme. Cela ne me semble toujours pas une bonne idée.