更改图像后更新Docker容器

我是Docker的新手,正在Docker上开发一个Django应用程序。

我已经在这里的链接的例子:

目前我正在开发我的应用程序,并已对networking目录中的各种文件进行了更改。 现在为了testing我的更改,我必须删除所有正在运行的容器,停止我的docker机器,启动我的docker机器,附加docker机器,运行docker组成。 这是一个及时的过程,特别是如果我需要在一些小的变化之后继续testing的话,这个过程是徒劳的

我的问题是,如果我更改图像(在Web目录中的更改)如何更新我的容器来反映这些更改,或者我应该做的事情不同?

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

您可以使用卷来映射容器Web目录中的主机目录。 主机目录中的任何更改都会立即反映出来,而不用重新启动容器 看下面的post。

如何从主机访问docker容器目录?

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

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

至于最佳做法,这可能是不正确的论坛,除非你有一个更具体的问题。