2016-07-14 99 views
1

我是Docker的新手,并且正在试验在Docker上开发Django应用程序。对图像进行更改后更新Docker容器

我都跟着例子在这个环节here:

目前,我发展我的应用程序,并修改了网站目录内的各种文件。现在为了测试我的更改,我必须删除所有正在运行的容器,停止我的码头机器,启动码头机器,附加码头机器,运行码头组成。这是一个及时的过程,特别是如果我需要在小的变化之后继续测试的话,这是非生产性的。

我的问题是如果我更改图像(更改网页目录)如何更新我的容器以反映这些更改或我应该以不同的方式做事?

其他人如何使用Docker进行开发?你最好的做法是什么?

回答

0

在进行更改后,可以使用docker-compose up --build重建图像和容器。它会自动重建并重新启动任何已更改的容器。应该没有任何理由停止码头机。如果您使用的是Mac或Windows PC,则可以尝试新的测试版应用程序,该应用程序比以前的版本更易于使用。

另见:https://docs.docker.com/compose/reference/

至于最佳实践,这可能不是真正的适当论坛,除非你有一个更具体的问题。