【问题标题】:Where to keep persistent, executable files in Container-Optimized OS在 Container-Optimized OS 中保存持久性可执行文件的位置
【发布时间】:2021-12-24 09:34:01
【问题描述】:

我在 GCP 的 Compute Engine 上使用 Container-Optimized OS。我正在将目录卷挂载到我的容器中,问题是我的应用程序在该卷中创建并执行文件,但容器优化操作系统不允许在主目录中执行。那我应该把音量放在哪里呢?

根据this,唯一合适的路径是/var/lib/[google|docker|toolbox],但是存放此类文件的位置是否正确?如果我将持久的可执行文件保存在那里,我会偶然发现一些问题吗?或者我应该切换到不同的操作系统(例如 Ubuntu)?

【问题讨论】:

  • 不能在mnt/disks下挂载吗?
  • 你在 COS 上运行容器吗?
  • @DazWilkin 是的,我认为安装在 mnt/disks 下的附加驱动器是一种方法。谢谢!

标签: docker google-cloud-platform google-compute-engine google-container-optimized-os


【解决方案1】:

根据@DazWilkin,并由@Gieted 验证。安装额外的驱动器是一个很好的解决方案。

这是关于如何在容器优化操作系统上mount additional drives 的文档

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-09
    • 2018-06-20
    • 2021-03-27
    • 2020-12-14
    • 1970-01-01
    • 2018-08-06
    • 2016-07-07
    • 1970-01-01
    相关资源
    最近更新 更多