ソフトウェア開発備忘録

ソフトウェアエンジニアの開発備忘録

GCEのDocker-Redisサーバに起動時実行スクリプトを設定する

yuki-toida.hatenablog.com
前回の記事でredisコンテナは作成されている前提ですすめる
今回はインスタンス起動時に停止しているredisコンテナを起動する

GCEにstartup-scriptを設定する

新しいインスタンスに設定する場合はcreate

gcloud compute instances create redis-dev --metadata startup-script='#! /bin/bash
docker start redis'

既存のインスタンスに設定する場合はadd-metadata

gcloud compute instances add-metadata redis-dev --metadata startup-script='#! /bin/bash
docker start redis'

これだけでインスタンス起動時にredisコンテナが起動する

インスタンスSSH接続し、redisにアクセスできるか確認する

gcloud compute ssh redis-dev

redis-cli ping
pong