ホームページ  >  記事  >  運用・保守  >  Dockerコンテナをアップグレードする方法

Dockerコンテナをアップグレードする方法

王林
王林オリジナル
2020-04-14 14:27:178097ブラウズ

Dockerコンテナをアップグレードする方法

解決策:

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。