google-app-engine - 使用自定义运行时在托管VM上的Ubuntu

标签 google-app-engine docker google-compute-engine

是否可以使用Ubuntu而不是Debian部署托管虚拟机?我尝试使用:

FROM ubuntu:latest

在Dockerfile的顶部,但是当它部署并从计算引擎控制台ssh进入时,我仍然看到Debian。我知道我做错了,我的app.yaml文件包含我认为正确的行:
runtime: custom
api_version: 1
threadsafe: true
vm: true

谢谢!

最佳答案

您使用FROM指定的镜像确定了在托管VM中运行的Docker容器内部使用的Linux发行版。 VM本身可能使用不同的发行版,并且当您从控制台进行SSH时,您最终会进入VM,而不是Docker容器。

要输入容器,请在VM中执行以下命令(sudo docker ps将为您提供<container-id>):

sudo docker exec <container-id> -it bash

关于google-app-engine - 使用自定义运行时在托管VM上的Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34407602/

相关文章:

python - 关于使用 Google App Engine 的反馈?

java - 如何在 Google App Engine 中使用 StringTemplate 文件?

python - 在 Python 中,如何测试我是否在 Google App Engine SDK 中?

google-app-engine - 云存储 API 的错误导入 "syscall"

node.js - rethinkdb谷歌计算引擎断开连接

docker - 将 docker 容器添加到正在运行的 OpenShift pod

docker - 获取所有docker compose依赖项的版本列表?

使用 Go 客户端无法从 Docker 访问标准输出

google-cloud-platform - 更改/设置 gcloud os 登录用户名?

google-cloud-platform - GCP 从现有 VM 创建实例模板