有什么方法可以从谷歌托管VM泊坞窗下载文件? 我们丢失了一个生产版本,我想将它下载到我的电脑,但我找不到应用程序路径
答案 0 :(得分:0)
应该可以。
首先,确定运行您的版本的GCE实例。版本的名称应该是实例名称的一部分。如果您的版本有多个实例,您可能必须尝试所有这些实例(或者如果您的文件是应用程序的一部分,则它们中的任何一个都可以工作)。
从云端控制台,您可以将其从“Google托管”切换为自我管理。
接下来,使用gcloud compute ssh <instance name>
ssh到实例。
接下来,运行docker ps
以查找运行应用程序代码的容器。您应该看到一些像nginx这样的侧车集装箱,但如果您查看集装箱的名称,您应该看到一个适合您应用的集装箱。
最后,您可以docker exec -it <container id> -- bash
在实例上创建一个shell。或者代替bash,也许运行cat
命令或其他任何你需要做的事情来恢复文件。