Docker for Mac在使用HostPath时在哪里将PersistentVolume数据存储在本地文件系统上?

时间:2018-04-12 21:29:22

标签: docker kubernetes

我有一个使用HostPath安装目录的Kubernetes PersistentVolume,启动Pod并执行它以查看或更改该卷中的数据非常麻烦。是否可以在我的本地文件系统中找到此卷中的数据?

1 个答案:

答案 0 :(得分:3)

Docker将这些卷存储在/Users/username/.docker/Volumes/your-pv-name/pvc-SOME-UUID

您可以直接通过检查PersistentVolume找到确切的位置:

$ kubectl get pv -o=jsonpath='{.spec.hostPath.path}' some-persistent-volume-claim
/Users/youruser/.docker/Volumes/your-pv-name/pvc-4eafca67-3e94-11e8-9f11-025000000001