casru-server / Docker基盤casru-serverで使用していたSnap版Dockerを廃止し、Docker公式APTリポジトリから導入するDocker Engineへ移行しました。
あわせて、Docker再起動時にVPNより先に依存サービスが起動して失敗することを防ぐため、systemdによる起動順制御を追加しました。
/var/lib/docker に変更vm.max_map_count 設定を永続化移行後に制御再起動を行い、VPN、依存サービス、Wiki、OpenCloud、Collabora、監視系などが所定の順序で自動復旧することを確認しました。
現在の起動順制御は、コンテナ名、VPN IP、restart policyなど現在の構成を前提としています。コンテナの追加・削除・名称変更やネットワーク構成を変更する場合は、起動順制御の設定も同時に確認・更新してください。
詳細な移行手順、最終構成、検証結果、残課題などはOpenCloudに保存しています。