Closed ouh-kaneko closed 2 weeks ago
重要なパッケージのアップグレードはイメージ プロバイダーによって行われます。同じイメージを再起動すると、実行時に行われた更新がリセットされます。
最新のイメージを確実に使用するには、新しい REDCap docker イメージ ビルドを実行します。
たとえば、このプロジェクトで使用されている画像は 4 日前に更新されました。
回答ありがとうございます。 重要なパッケージのアップグレードは、REDCap dockerイメージのビルドで行う必要があることを理解しました。 そのため、Dockerfile内でunattended-upgradesがインストールされていますが、これを削除して活用したいと考えています。
Docker は現在、ルートレスの www-data ユーザーで実行されているため、自動アップグレードは機能しないと思います。
ビルドからパッケージを削除しても問題ないと思います。次のリリースのタスクにこれを追加します。
ありがとうございます!
修正ありがとうございます。 mainブランチにマージされましたので、クローズとします。
DockerFileにて、unattended-upgradesがインストールされていることを確認しました。 このミドルウェアは、日々、パッケージやセキュリティパッチの自動更新を行うものと認識しています。 ただ、自動更新後に再起動を行われることは、サーバー運用上、問題となりうると考えます。 こちらのミドルウェアはインストール、実行すべきでしょうか?
※aptに関して、インストール処理後にclearを実行していますので、実際には動作しないこともありうるのでしょうか?