mike-neckのブログ

Java or Groovy or Swift or Golang

メモ - Google App Engine の Java バージョン

cloud.google.com

Google が維持管理する OpenJDK または OpenJDK+Jetty9 Docker イメージ上でアプリを実行する

と書いてあったので、警察ではありませんが調べてみた。


$ docker pull gcr.io/google_appengine/jetty9
Using default tag: latest
latest: Pulling from google_appengine/jetty9
a3ed95caeb02: Pull complete 

Digest: sha256:334d2544f091eeeb24a50592ee4287b14dec7d994dad04edb71c7ebf999d2e3e
Status: Downloaded newer image for gcr.io/google_appengine/jetty9:latest
~ $ docker images | grep jetty9
gcr.io/google_appengine/jetty9                                        latest                  02ff643a2e9c        2 years ago         420MB

2年前に作成したイメージらしい

$ docker run -it --rm gcr.io/google_appengine/jetty9 /bin/bash
# cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
# java -version
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2~bpo8+1-b14)
OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)