我创建了一个用户环境变量" CHE_EXTRA_VOLUME_MOUNT"值为"〜/ .m2:/home/user/.m2"。 我可以在" Docker Quickstart Terminal"。
中看到env变量 环境无法看到装载路径" /home/user/.m2"在任何工作区。
有人可以帮我解决这个用例吗?
答案 0 :(得分:1)
我看到了几个问题。首先,在che.env
文件中,您应该修改CHE_WORKSPACE_VOLUME
。 CHE_EXTRA_VOLUME_MOUNT
是应用于4.x版本的旧名称。
其次,您正在使用的装载路径。如果在Windows 7上,您在装载路径上提供的值可能无法正常工作。这是因为您在该系统上使用Boot2Docker,因此VirtualBox限制可以挂载到存在的文件作为%userprofile%。的子文件夹。
所以:
1.首先确保c:\ Users \ .m2是此子文件夹的一部分,然后:
2.在che.env
:
CHE_WORKSPACE_VOLUME=/C/Users/<user_name>/.m2:/home/user/.m2
如果您在批处理shell上使用它,Docker客户端可以理解卷安装的这种时髦路径命名为卷安装。
匹配的答案发布在Che的支持网站 - https://github.com/eclipse/che/issues/3888
上答案 1 :(得分:0)
看起来这是eclipse che中的一个错误。您可以在https://github.com/eclipse/che/issues
创建问题