次の手順では、Docker デーモンの更新を実行するために何をするかを説明します。
アップデートが必要な場合
- 非常に古い古いエンジンバージョン
- ストレージドライバーの廃止
- gl_tomcat が異常 → Java 実行環境のメモリが不足しています
- ....
デーモンがバックグラウンドですでに自動的に更新されている可能性があるため、GL をアップグレードするときに問題が発生する可能性があるため、この記事も参照してください。 特定の Docker デーモン バージョンをダウングレードしてロックインする方法
オンラインアップデート
- ていることを確認してください GreenLight 停止します
- ストップ
- ストップ
- yumのアップデート
- これにより、すべてのアプリが更新されます。 ドッカー
- nmcli con 削除 docker0
- firewall-cmd --zone=trusted --remove-interface=docker0
- firewall-cmd --zone=trusted --remove-interface=docker0 --permanent
- systemctl restart docker (エラーが発生した場合は、1 分後に再試行してください)
すでに使用している場合 >= GreenLight バージョン4.5.7
- GL設定ファイルを調整する
- vim / opt /panagenda/ appdata / gl / config
- 次の行を追加します
PANAGENDA_DOCKER_STORAGE_DRIVER=オーバーレイ2
- glカスタマイズ
- 再起動 GreenLight アプライアンス
オンの場合 GreenLight 4.5.7
- GL設定ファイルを調整する
- vim / opt /panagenda/ appdata / gl / config
- 次の行を追加します
PANAGENDA_DOCKER_STORAGE_DRIVER=オーバーレイ2
- GLアップグレードを実行する
- 再起動 GreenLight アプライアンス
オフラインアップデート
If Greenlight インターネットからリポジトリを取得できないため、必要なファイルをすべてダウンロードして準備する必要があります。
- ていることを確認してください GreenLight 停止します
- ストップ
- ストップ
- コンテンツをダウンロードしてアプライアンス /tmp/docker_repo/ に抽出します (ダウンロードには Docker-CE 24.x が含まれます)
https://files.panagenda.com/GreenLight/dockerEngineOffline20.x/docker_repo.zip - yum localinstall /tmp/docker_repo/*.rpm
- 必要なファイル (依存関係を含む) はすべてこのフォルダーの一部であるため、システムは外部リポジトリにアクセスしようとする必要はありません。
- この手順の後、Docker デーモンは実行されなくなる可能性があります
- nmcli con 削除 docker0
- firewall-cmd --zone=trusted --remove-interface=docker0
- firewall-cmd --zone=trusted --remove-interface=docker0 --permanent
- systemctl restart docker (エラーが発生した場合は、1 分後に再試行してください)
すでに使用している場合 >= GreenLight バージョン4.5.7
- GL設定ファイルを調整する
- vim / opt /panagenda/ appdata / gl / config
- 次の行を追加します
PANAGENDA_DOCKER_STORAGE_DRIVER=オーバーレイ2
- glカスタマイズ
- 再起動 GreenLight アプライアンス
オンの場合 GreenLight 4.5.7
- GL設定ファイルを調整する
- vim / opt /panagenda/ appdata / gl / config
- 次の行を追加します
PANAGENDA_DOCKER_STORAGE_DRIVER=オーバーレイ2
- GLアップグレードを実行する
- 再起動 GreenLight アプライアンス