热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

使用新代码更新Docker映像

如何解决《使用新代码更新Docker映像》经验,为你挑选了1个好方法。

我在理解docker的这一部分时遇到了麻烦。我花了许多天做了这项研究,并横跨东西来了,如同docker-composedocker container commit。如果我有一个映像,并且对我的代码库进行了更改,那么如何通过代码更改来更新我的Docker映像?我以为Dockerfile应该可以解决这个问题,但是它对我不起作用。任何帮助表示赞赏。



1> Mostafa Huss..:

Dockerfile负责创建可用于运行容器的docker映像。如果要更新映像配置或映像中的应用程序代码库,则需要重建映像。

例如,您可能有一个在构建过程中拉出代码库的Dockerfile,在这种情况下,每当需要包含新代码时,您都需要重新构建映像。或者说您需要更新应用程序的生产版本,那么您需要重建包含应用程序稳定分支的新版本的映像。

同样,如果将其用于开发,则可能需要将应用程序目录挂载为卷,这样就可以立即查看更改,而无需重建docker映像,除非需要这样做。

因为docker-compose您可以认为它类似于docker run命令,它提供了一种从特定映像运行容器的简便方法,包括暴露端口或安装卷或将多个容器链接在一起等。

参考文献:

使用卷| Docker文档

Docker Compose概述| Docker文档


推荐阅读
author-avatar
手机用户2502894731
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有