小编pav*_*987的帖子

使用docker部署版本化应用程序的正确方法是什么?

我有一个play framework 2.3应用程序,我想通过docker部署(并不断更新).如果我发布了一个新版本的应用程序,我应该每次构建一个新的docker镜像还是构建一个docker镜像,通过git pull/apt-get下载并安装我的应用程序?

我到目前为止看到的Dockerfiles通过apt-get安装应用程序(例如postgres图像),这意味着要部署我的应用程序的新版本,我只需要重新启动容器,这将从私有.deb存储库中提取最新版本.回滚将是一个麻烦,因为我不得不急于创建一个新的docker指向一个特定的包版本.

另一种方法是为每个应用程序版本创建一个新映像.然而,使用docker的"正确"方式是什么?

playframework docker

6
推荐指数
1
解决办法
573
查看次数

标签 统计

docker ×1

playframework ×1