DRYな備忘録

Don't Repeat Yourself.

【GCP】GoogleComputeEngineでHello,World

Compute Engineとは?

EC2だと思えばいいかな。

ログ

  • まずプロジェクトの選択
  • VMインスタンスの作成
    • ハローワールドなので、お安くプリエンプティブはオンに
    • 自分のssh pub keyを登録
    • 見えるハローワールドなアウトプットほしいので、http許可で
    • etc...

つくったら

% gcloud compute instances list
NAME            ZONE          MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP    STATUS
test-instance-1 us-central1-a f1-micro     true        10.128.0.2  104.197.35.116 RUNNING

できてる

% ssh 104.197.35.116
otiai10@test-instance-1:~$ which apt-get
/usr/bin/apt-get
otiai10@test-instance-1:~$ sudo apt-get install nginx
otiai10@test-instance-1:~$ sudo vi /var/www/html/index.nginx-debian.html

で、EXTERNAL_IPにアクセスする

f:id:otiai10:20160410175639p:plain

動いた

DRYな備忘録として