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



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

对于第一次部署,一切都会很好,但是如何部署新版本的应用程序并继续使用数据库的现有映像和现有数据卷?

也许最简单的解决方案是git pull最新的更改并运行

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

最新更新