【问题标题】:Root directory resetting in Google Cloud ShellGoogle Cloud Shell 中的根目录重置
【发布时间】:2021-11-23 14:35:53
【问题描述】:

当我尝试在 Cloud Shell 中安装一个 apt 包时,我安装了它并且它工作正常。下次我打开 Cloud Shell 时,它不存在。我该如何解决这个问题?

【问题讨论】:

    标签: apt google-cloud-shell


    【解决方案1】:

    根据Cloud Shell documentation

    当您启动 Cloud Shell 时,它会预配一个运行基于 Debian 的 Linux 操作系统的 Compute Engine 虚拟机。 Cloud Shell 实例是基于每个用户、每个会话进行配置的。当您的 Cloud Shell 会话处于活动状态时,该实例仍然存在;一个小时不活动后,您的会话将终止,其 VM 将被丢弃。有关这些限制的更多信息,您可以查看Cloud Shell usage limits

    这意味着 Cloud Shell 仅用于在有限的时间内临时与 Google Cloud Platform 交互。

    如果您想配置 shell 环境,那么要使用的正确产品是 Compute Engine 实例。这是一个quickstart,展示了如何在 Compute Engine 中创建 Linux 虚拟机 (VM) 实例。

    【讨论】:

      【解决方案2】:

      虽然 Cloud Shell 环境是 ephemeral(即,它在会话结束后被拆除),但您的 Cloud Shell 主目录是持久的。您可以将customization script 添加到您的主目录,以便在 Cloud Shell 启动时重新配置您的环境。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-19
        • 1970-01-01
        • 2019-10-13
        • 2020-09-02
        相关资源
        最近更新 更多