如何在linux中的自定义目录中安装minishift

如何在linux中的自定义目录中安装minishift,linux,openshift,rhel,minishift,Linux,Openshift,Rhel,Minishift,在尝试启动minishift时,它会自动更新主目录中的缓存 /home/abc/.minishift/cache/..... 但是,我希望minishift使用自定义目录,而不是默认的主目录,因为空间不足 这可以通过在./minishift启动期间更改任何参数来实现吗 也尝试了codeready容器,但它会复制到默认的主目录中 FATA Failed to copy embedded 'crc_libvirt_4.5.1.crcbundle' from /opt/data/crc-linux-

在尝试启动minishift时,它会自动更新主目录中的缓存

/home/abc/.minishift/cache/.....
但是,我希望minishift使用自定义目录,而不是默认的主目录,因为空间不足

这可以通过在./minishift启动期间更改任何参数来实现吗

也尝试了codeready容器,但它会复制到默认的主目录中

FATA Failed to copy embedded 'crc_libvirt_4.5.1.crcbundle' from /opt/data/crc-linux-1.13.0-amd64/crc to /home/abc/.crc/cache/crc_libvirt_4.5.1.crcbundle: write /home/abc/.crc/cache/crc_libvirt_4.5.1.crcbundle: no space left on device 

如前所述,您应该使用代码就绪容器(CRC),而不是小移位。这是一个已知问题,正在此处跟踪:

当前的解决方法似乎是创建您想要的目录,然后创建指向
~/.crc
的符号链接:

mkdir -p /opt/crc
ln -s /opt/crc/ ~/.crc

我找到了答案:

 export MINISHIFT_HOME=/opt/softwares/
 echo 'export MINISHIFT_HOME=/opt/softwares/' >> ~/.bashrc
这有助于解决将安装从主目录重定向到自定义目录的问题。
crc安装也类似。

注意:根据Minishift的Github存储库:
Minishift运行OpenShift 3.x群集。由于安装方法不同,不支持OpenShift 4.x群集。要在本地运行OpenShift 4.x,请使用CodeReady容器。
换句话说,使用minishift,您将运行OpenShift 3.11的旧版本。如果要使用本地Openshift>=4,则应转到CodeReady容器。也尝试了CodeReady。。但它在默认主目录中复制..FATA未能将嵌入的“crc_libvirt_4.5.1.crcbundle”从/opt/data/crc-linux-1.13.0-amd64/crc复制到/home/abc/.crc/cache/crc_libvirt_4.5.1.crcbundle:write/home/abc/.crc/cache/crc_libvirt_4.5.1.crcbundle:设备上没有剩余空间