問題と結果
python:3.11-slim でタイムゾーンを JST(Asia/Tokyo)にできなかったので、専用イメージを使うのをやめて ubuntu に apt で python3.11 インストールして タイムゾーンを JST(Asia/Tokyo) に設定したら想定通りJSTで動作してくれました
原因
専用イメージはシステム領域(/etcとか)に対しては root でも書き込めない設定になっていて /etc/timezone ファイルが変更できずタイムゾーンをUTCから変更できなかった
きっかけ
Docker で python:3.11-slim 動かしてローカルフォルダをマウントして flask アプリを動かして reload させつつアプリ開発しようとしたがJSTで更新すると9時間前の UTC 時間で判定されるために flask の reload が動作しなかった
発見が遅れた理由
ln コマンドで Asia/Tokyo の timezone ファイルを /etc/timezone へリンクするコマンドがエラーを出さなかったため
Docker構築中にそこでエラー落ちしてくれれば気がついたのになーと思いました