首页  >  问答  >  正文

docker运行了应用,改如何修改程序源码?

想知道,docker运行了应用,改如何修改程序源码?
运行的应用都存在哪里,该怎么修改他,还是说只能重新再运行。

天蓬老师天蓬老师2758 天前1564

全部回复(4)我来回复

  • 高洛峰

    高洛峰2017-04-24 09:16:05

    二楼已经很全了, 再说一个: docker exec -ti app bash
    然后进去随意改然后可以exit退出

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-24 09:16:05

    做数据卷映射,或者直接进到容器里
    容器之间是隔离的

    回复
    0
  • 黄舟

    黄舟2017-04-24 09:16:05

    1.Docker的本意是希望容器是无状态的,即箱子有什么就用什么,我们外部不做修改,如果我需要改代码则重新build一个image出来。

    2.针对需要修改源代码的需求,可以把会变化的目录通过 volumn 做关联 即容器内的目录挂载挂关联在外部宿主机的一个目录下。

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-24 09:16:05

    部署测试阶段建议数据卷映射,方便频繁修改;生产环境部署阶段建议做进镜像,方便批量部署。

    回复
    0
  • 取消回复