Dockerサービスのコンテナ作り直し
理由はわからんけど、たまにコンテナの挙動がおかしくなったり、ディスク食いすぎて領域不足になることもある。 dockerそのもののバージョンアップでエラーあったから、イメージ初期化とコンテナの作り直しやってみた。 今までは記憶に頼って作り直してたけど、忘れそうになってきたのでメモしとく。 バージョン上がってた 昨日気づいたらdockerのバージョンが20から23に上がってた。 21と22飛ばしてるのは、oracleとかみたいにリリース年の末尾2桁使ってるってことか。 先週にローカルvmで定期apt実行してたら、docker起動でエラー出たから原因探してコンテナ作り直した。 aptするときに更新対象が表示されるけど、ローカルvmは躊躇せず全部上げてくようにしてる。 このトラブル解決がええ勉強になる。 自分のlinuxにはローカルvmの中で動いてるものと、gcpで動いているものがある。 gcpが本番、ローカルvmが実験とか検証用。 ローカルvmで問題解決してからgcpの分もコンテナ作成しなおした。 今回はストレージドライバが原因 ローカルvmのはテキスト残すの忘れたけどdevicemapper使ってて、gcpで動いてるのはこんな感じでoverlayってなってた。 1 2 3 4 5 6 7 8 9 10 11 12 :(中略) Server: Containers: 5 Running: 0 Paused: 0 Stopped: 5 Images: 43 Server Version: 20.10.23 Storage Driver: overlay Backing Filesystem: extfs Supports d_type: true :(中略) エラーをjournalctl -xeu docker.serviceで確認してみた。 このメッセージ横に長くてめっちゃ貼り付けにくかった。 ...