볼륨 컨테이너와 함께 예전 방식으로 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
이전 젠킨스 컨테이너 의 폴더입니다 . (사용하여 docker cp
) 이제 새 명명 된 볼륨을 해당 폴더의 내용으로 채우고 싶습니다.
해당 폴더의 내용을 복사 할 수 있습니까 /var/lib/jenkins/volume/my-jenkins-volume/_data
?
docker volume inspect my-jenkins-volume --format '{{.Mountpoint}}'
프로그래밍 방식으로 실제 위치를 얻기 위해 실행할 수 있습니다 . 그래도 좋은 생각이 아닌 것 같습니다.