この記事は下記の構築手順書です。
主に自分のメモ用です
下記は考えてないです。
DB周りはserposcopeの機能でsave/restoreがあるので、それで十分だと思ってるので。
では、見ていきます。
大きく分けて2つです。
では、見ていきます。
AWSコンソールをポチポチする。気をつけるポイントは下記くらい。
下記の穴あけを行うこと。
# permissionを絞る
chomod 400 <serposcope>.pem
# ssh接続
# > -i でkeyを指定
# > user名はデフォルトのec2-user
# > publicDNSはawsのコンソールとかで見てください。
ssh -i <serposcope>.pem ec2-user@<ec2のpublicDNS>
sudo yum install git
sudo yum update -y
sudo yum install -y docker
sudo service docker start
sudo usermod -aG docker ec2-user # これでsudoなしで実行できるようになるはず。
# --- ここまででdockerは入ってるはず
# docker ps とかで、動くことを確認する。
# sudoつけなくてもOKのはずだけど、ダメならsudoつけて、以降の手順をやる。
# これで、serposcopeを取得。
git clone https://github.com/serphacker/serposcope.git
cd serposcope/docker
# ここからは、readme.mdを参照だけど、一応手順書かく。
cat README.md
# 以降のmyapp は適当に変えてOK
# build
docker build -t myapp/serposcope .
# run
docker run -d -p 7134:7134 --name serposcope myapp/serposcope
# 確認
docker ps # STATUS > Up なのを確認する
下記へブラウザで接続
<ec2のpublicDNS>:7134
おわり。