28654 posts 295 follows 404 followers
こんなんですが.motcha.techの管理人
インターネット老人会所属
Docker環境だとdocker-compose stop打ち込むだけで順番よくDB,Redis,Sidekiq,Webが止まってくれるけど…剥がしてる環境だと一個一個systemctlとかで止めてかないといけないのかー
PostgreSQLの通常のアップデートになると思うので、普通に各サービスを順次停止させてからアップデート手順を踏めばDB消失の憂き目もなく対応できるのではないかと
docker-compose build だと最初の2行分のところなので、(skippedされるやつ) build は、要らないですが、 db のコンテナを廃棄するために compose で down すれば、永続化してないDBは消え去りますね・・・。
DB永続化に関しては環境次第なのでなんともですが…今回のはpullしてきたイメージで再度buildして上げ直すので、git pullしないタイプのアプデ手順なので…DB消し飛び(DBコンテナの削除)は起きない…ハズ…?
今回のPostgreSQL脆弱性対策、Docker構築のウチは何も考えずに
(以後docker-composeにて)
pull
stop
build
up -d
で対応完了でした。
戦闘機に竹槍で挑んで勝てるわけないだろ!!みたいな話なんだけど、どうにもこうにもコンピューターが裏で何をしてるのかも、どれだけのスピードで進化してるのかも伝わってないんだよなぁ
はー。クーデターという形でトランプを降ろす可能性もゼロじゃないのか…http://www.newsweekjapan.jp/reizei/2017/05/post-913.php