使用自定义运行时的托管VM上的Ubuntu

时间:2015-12-22 02:30:05

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

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

FROM ubuntu:latest

位于Dockerfile的顶部,但是当它部署并从计算引擎控制台进入时,我仍然看到Debian。我知道我做错了什么,我的app.yaml文件有我认为正确的行:

runtime: custom
api_version: 1
threadsafe: true
vm: true

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

sudo docker exec <container-id> -it bash