Stavo usando Docker alla vecchia maniera, con un contenitore di volumi:
docker run -d --name jenkins-data jenkins:tag echo "data-only container for Jenkins"
Ma ora sono passato al nuovo modo creando un volume con nome:
docker volume create --name my-jenkins-volume
Ho associato questo nuovo volume a un nuovo contenitore Jenkins. L'unica cosa che mi è rimasta è una cartella in cui ho il /var/jenkins_home
contenitore del mio precedente jenkins. (utilizzando docker cp
) Ora voglio riempire il mio nuovo volume con nome con il contenuto di quella cartella.
Posso semplicemente copiare il contenuto di quella cartella in /var/lib/jenkins/volume/my-jenkins-volume/_data
?
docker volume inspect my-jenkins-volume --format '{{.Mountpoint}}'
per ottenere la sua posizione fisica a livello di programmazione. Tuttavia, non sembra ancora una grande idea.