Docker Hubでイメージを更新した後、デプロイされたコンテナーを更新する方法は次のとおりです。
まず、コンテナを停止します:
docker stop <ID or name>
次に、コンテナを削除します:
docker rm <ID or name>
次に、DockerHubからイメージをプルします。
docker pull <image name>
次に、画像から新しいコンテナを開始します:
docker run <image name> ...options
もちろん、手動で行うのは実用的ではありません。
DockerコンテナーとしてデプロイされたWatchtowerなどのアプリケーションを使用すると、Docker Hub(またはその他のイメージレジストリ)での変更を監視するための自動ワークフローをセットアップし、既存のコンテナーを自動的に正常にシャットダウンして、デプロイに使用したのと同じオプションで再起動できます。最初は。