Eu estava usando o Docker da maneira antiga, com um contêiner de volume:
docker run -d --name jenkins-data jenkins:tag echo "data-only container for Jenkins"
Mas agora mudei para a nova forma criando um volume nomeado:
docker volume create --name my-jenkins-volume
Amarrei este novo volume a um novo recipiente Jenkins. A única coisa que deixei é uma pasta na qual tenho o /var/jenkins_home
do meu contêiner jenkins anterior. (usando docker cp
) Agora, quero preencher meu novo volume nomeado com o conteúdo dessa pasta.
Posso apenas copiar o conteúdo dessa pasta para /var/lib/jenkins/volume/my-jenkins-volume/_data
?
docker volume inspect my-jenkins-volume --format '{{.Mountpoint}}'
para obter sua localização física de forma programática. Ainda assim, não parece uma boa ideia.