Tôi đang sử dụng Docker theo cách cũ, với vùng chứa khối lượng:
docker run -d --name jenkins-data jenkins:tag echo "data-only container for Jenkins"
Nhưng bây giờ tôi đã thay đổi theo cách mới bằng cách tạo một tập có tên:
docker volume create --name my-jenkins-volume
Tôi đã liên kết tập mới này với một thùng chứa Jenkins mới. Thứ duy nhất tôi còn lại là một thư mục trong đó tôi có vùng /var/jenkins_home
chứa jenkins trước đây của mình. (bằng cách sử dụng docker cp
) Bây giờ tôi muốn lấp đầy ổ đĩa mới có tên của mình với nội dung của thư mục đó.
Tôi có thể sao chép nội dung của thư mục đó vào /var/lib/jenkins/volume/my-jenkins-volume/_data
không?
docker volume inspect my-jenkins-volume --format '{{.Mountpoint}}'
để lấy vị trí thực của nó theo lập trình. Vẫn không cảm thấy đó là một ý tưởng tuyệt vời.