想知道,docker运行了应用,改如何修改程序源码?运行的应用都存在哪里,该怎么修改他,还是说只能重新再运行。
欢迎选择我的课程,让我们一起见证您的进步~~
二楼已经很全了, 再说一个: docker exec -ti app bash然后进去随意改然后可以exit退出
做数据卷映射,或者直接进到容器里容器之间是隔离的
1.Docker的本意是希望容器是无状态的,即箱子有什么就用什么,我们外部不做修改,如果我需要改代码则重新build一个image出来。
2.针对需要修改源代码的需求,可以把会变化的目录通过 volumn 做关联 即容器内的目录挂载挂关联在外部宿主机的一个目录下。
部署测试阶段建议数据卷映射,方便频繁修改;生产环境部署阶段建议做进镜像,方便批量部署。
二楼已经很全了, 再说一个: docker exec -ti app bash
然后进去随意改然后可以exit退出
做数据卷映射,或者直接进到容器里
容器之间是隔离的
1.Docker的本意是希望容器是无状态的,即箱子有什么就用什么,我们外部不做修改,如果我需要改代码则重新build一个image出来。
2.针对需要修改源代码的需求,可以把会变化的目录通过 volumn 做关联 即容器内的目录挂载挂关联在外部宿主机的一个目录下。
部署测试阶段建议数据卷映射,方便频繁修改;生产环境部署阶段建议做进镜像,方便批量部署。