它将 openshift 下载到 C:\Users\[user]\.minishift\machines
文件夹中。如何将此位置更改为 D:\My VMs\
? config set
对于解释设置哪个配置不是很有帮助。
- Minishift 版本:v1.15.1
- 平台:Windows
- 驱动程序:Hyper-V
如有任何帮助,我们将不胜感激。
最佳答案
machines
目录好像不能直接通过config设置。它是相对于 instance_dirs.go 中的基目录设置的.
默认情况下,该基本目录是用户主目录中的 .minishift
目录,例如C:\Users\[user]\.minishift
在 Windows 上,但这可以通过设置环境变量 MINISHIFT_HOME
来覆盖。
如果您没有使用默认配置文件(默认为 minishift
),基本目录也可以是配置文件目录。
$ minishift profile list
- minishift Stopped
$ minishift profile myprofile
Profile 'myprofile' set as active profile.
然后将在 $MINISHIFT_HOME/profiles/myprofile/machines
下创建 myprofile
的 machines
目录,例如在 Windows 上 C:\Users\[user]\.minishift\profiles\myprofile\machines
。
因此,您可以设置 MINISHIFT_HOME
并将 .minishift
目录的全部内容(包括 machines
)移动到其他地方,但它不会看起来你可以单独移动机器
。
或许,您可以通过创建 symlink 在操作系统级别解决此问题在 C:\Users\[user]\.minishift\machines
和 D:\My VMs\
之间。
关于openshift - minishift中如何设置下载虚拟机的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49869154/