繁体   English   中英

使用 Docker Desktop 和 WSL2 时,我的卷安装在哪里?

[英]Where are my volumes mounted when using Docker Desktop and WSL2?

我将 Docker Desktop 和 Docker Kubernetes 与 WSL2 (Ubuntu 20.04) 一起使用。 我有一个持久卷的 yaml 文件,该文件将卷安装在 /mnt/data 中。 这在哪里,因为当我在 WSL 中执行“ls /mnt/data”时没有任何内容,即使是 sudo?

hostPath:
  path: "/mnt/data"

ls /mnt/数据

ls: 无法访问 '/mnt/data': 没有那个文件或目录

干杯。

您可能需要在路径中添加您尝试访问的磁盘。 例如,如果您尝试访问磁盘 C:

路径:“/mnt/c/data”

您可以通过进入 /mnt 路径并执行ls来仔细检查,以便您看到所有目录。

数据不是存储在本地机器上,而是存储在运行集群的工作节点上,例如 minikube vm。 您需要连接到该机器才能找到数据。

例如对于 minikube:

minikube ssh
ls /mnt/data

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM