Docker:部署使用外部资源的应用程序的新版本

我正在开发一个使用数据库的应用程序:我已经为应用程序准备了一个图像,并创build了一个docker-compose文件,其中包含应用程序的图像,数据库的图像和要用于图像的数据的卷数据库。

对于第一次部署,一切都会好的,但我怎么能部署一个新版本的应用程序,并继续使用现有的数据库的图像和现有的数据量?

也许这里最简单的解决scheme将git pull你最近的变化和运行

docker-compose up --no-deps --force-recreate app-service-name