解決策:
1. イメージのアップグレード
サーバーから最新のデータを取得するだけです。
docker pull quay.io/sameersbn/redmine:latest
2. 古いコンテナを閉じて作業ディレクトリ/データの
を削除し、docker-compose を使用して第 1 レベルのコンテナを閉じます
cd /data docker-compose stop docker rm data_redmine_1
3. を再起動します。新しいコンテナ
コードのアップグレードにより、いくつかの新しい環境パラメータ設定が追加されました
REDMINE_SECRET_TOKEN DB_NAME
これら 2 つのうちの 1 つはログによってプロンプトされ、もう 1 つはサービスのアップグレード後に、古いユーザーでログインできなくなったので原因を調べてみたところ、データベース名のデフォルト値が変更されていたことが原因でした。影響を受ける可能性のあるパラメータは他にも多数あるため、詳細ページを詳しく見る必要があります。
docker-compose start
4. データベースをアップグレードする
docker exec -it data_redmine_1 bash cd $WORKDIR RAILS_ENV=production bundle exec rake db:migrate
推奨チュートリアル: docker チュートリアル
以上がDockerコンテナをアップグレードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。