密钥斗篷Azure磁盘将现有文件删除到独立文件夹

密钥斗篷Azure磁盘将现有文件删除到独立文件夹,azure,kubernetes,keycloak,azure-disk,Azure,Kubernetes,Keycloak,Azure Disk,基本上,我有一个docker映像和一个azure磁盘来保存我们在Key斗篷中所做的更改。不幸的是,机器无法启动,因为在路径/opt/jboss中装载azure磁盘时,它会清空已经存在的内容,并且无法执行dockerfile的入口点。。。有什么想法吗?我尝试使用子路径和不使用子路径 volumeMounts: - mountPath: "/opt/jboss" subPath: "jboss" name

基本上,我有一个docker映像和一个azure磁盘来保存我们在Key斗篷中所做的更改。不幸的是,机器无法启动,因为在路径/opt/jboss中装载azure磁盘时,它会清空已经存在的内容,并且无法执行dockerfile的入口点。。。有什么想法吗?我尝试使用子路径和不使用子路径

volumeMounts:
        - mountPath: "/opt/jboss"
          subPath: "jboss"
          name: keycloak-volumen-test

Azure磁盘和Azure文件似乎都将覆盖现有文件。因此,您需要装载到以前不存在的新文件夹。也许Azure文件是更好的选择,您可以将必要的文件复制到文件共享中。然后,容器将像以前一样工作。

此问题有任何更新吗?它解决了你的问题吗?但我使用的是docker映像,在我尝试提升文件夹之前,如何将新文件夹的内容更改为原始文件夹keycloak@algarcia95例如,您可以创建脚本或cron任务,将数据从原始文件夹移动或复制到新文件夹,您可以在创建映像时设置新的文件夹名称。我有一个问题,就是我使用的是docker映像jboss/KeyClope,无法按原样安装cronredhat@algarcia95你的选择。