created: 2020-02-11T23:29:32.000Z
Cloud Runの動作確認 (イメージのビルド、デプロイと削除)
$ gcloud builds submit
を叩くと、Dockerfileをもとにビルドが始まる
$ gcloud builds submit --tag gcr.io/$GOOGLE_PROJECT_ID/graphvizn
... snip ...
10-alpine: Pulling from library/node
c9b1b535fdd9: Already exists
0188bce71676: Pulling fs layer
f62af20101b7: Pulling fs layer
1bffdb76255c: Pulling fs layer
1bffdb76255c: Download complete
f62af20101b7: Verifying Checksum
f62af20101b7: Download complete
0188bce71676: Verifying Checksum
0188bce71676: Download complete
0188bce71676: Pull complete
f62af20101b7: Pull complete
1bffdb76255c: Pull complete
Digest: sha256:ca59a7a6abfdfe8f2fb62b14c24be5eac33a0acda20fd3d5e5bf2a942de57bad
Status: Downloaded newer image for node:10-alpine
---> 955e0e1f1a41
Step 2/9 : WORKDIR /usr/src/app
---> Running in e54837b13a43
Removing intermediate container e54837b13a43
---> 8de69a28fa7b
Step 3/9 : RUN apk --no-cache add graphviz ttf-ubuntu-font-family
---> Running in fa8a10c00d92
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/community/x86_64/APKINDEX.tar.gz
(1/35) Installing libxau (1.0.9-r0)
(2/35) Installing libbsd (0.10.0-r0)
... snip ...
4bc9914fb50e: Pushed
latest: digest: sha256:0000df6c3d9f6c6f5a2876eccfcd4ebff014022d41b2e069a9108ccad9c0a532 size: 2207
DONE
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
ID CREATE_TIME DURATION SOURCE IMAGES STATUS
959f914d-b05f-43c1-a1e7-1a66d4f080c6 2020-02-11T22:49:37+00:00 35S gs://testes123456_cloudbuild/source/1581461344.82-4ddc74bd5d524f54ba32577e2c06d110.tgz gcr.io/mcskpjt-192612/graphvizn (+1 more) SUCCESS
run deploy
でimageを指定してデプロイ
$ gcloud beta run deploy graphviz-web2 \
--platform managed \
--no-allow-unauthenticated \
--region asia-northeast1 \
--image gcr.io/mcskpjt-192612/graphvizn@sha256:0000df6c3d9f6c6f5a2876eccfcd4ebff014022d41b2e069a9108ccad9c0a532
run services delete
で削除
$ gcloud beta run services delete \
--platform managed \
--region asia-northeast1 graphviz-web2