【问题标题】:Azure disk for keycloak delete existent files to standalone folder用于 keycloak 的 Azure 磁盘将现有文件删除到独立文件夹
【发布时间】:2021-05-07 11:06:44
【问题描述】:

基本上,我有一个带有 keycloak 的 docker 映像和一个天蓝色磁盘来保存我们在 keycloak 中所做的更改。不幸的是,机器没有起床,因为在路径 / opt / jboss 中安装天蓝色磁盘时,它会清空已经存在的内容并且无法执行 dockerfile 的入口点......有什么想法吗?我尝试使用 subPath 而没有 subPath。

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

【问题讨论】:

  • 关于这个问题的任何更新?它解决了你的问题吗?

标签: azure kubernetes keycloak azure-disk


【解决方案1】:

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

【讨论】:

  • 但是我使用的是 docker 镜像,在我尝试解除 keycloak 之前,如何将新文件夹的内容更改为原始文件夹
  • @algarcia95 例如,您可以创建脚本或cron任务将数据从原始文件夹移动或复制到新文件夹,您可以在创建映像时设置新文件夹名称。
  • 我有一个问题,我正在使用 docker 映像 jboss / keycloak,我无法安装 cron,因为它是 redhat
  • @algarcia95 你的选择。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-04
  • 2016-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-19
相关资源
最近更新 更多