[GCP コンテナ] NGINX コンテナでWebサーバを立てる
VMインスタンスの作成 (NGINXコンテナ利用)
任意のプロジェクトのCloud Shellから行います。
マシンタイプを指定する場合には、--machine-typeオプションをつけます
下記をCloud Shellから実行。
gcloud compute instances create-with-container nginx-vm \
--container-image gcr.io/cloud-marketplace/google/nginx1:latest \
--tags http-server \
--machine-type f1-micro
※nginx1.12は存在しない模様(20.06.04)公式ドキュメント通りにやってもエラーがでます。なので、nginx:latestで行いましょう
FWを設定
VM インスタンスのポート 80 への接続を許可するファイアウォール ルールを作成します。 次のファイアウォール ルールでは、http-server タグが設定された VM インスタンスへの HTTP 接続を許可します。
下記をCloud Shellから実行。
gcloud compute firewall-rules create allow-http \
--allow tcp:80 --target-tags http-server
Webサーバ完成
VMインスタンスの外部IPにWebアクセス
およそ20秒くらいでWebサーバを立てることができます。
apt-get install nginxとか、要りません。
ではでは!