docker-compose一定要build
原文链接:https://blog.csdn.net/ChenglinBen/article/details/85238142
cmu的sa_babi项目git clone下来之后,有同学就直接修改代码,但是发现运行之后结果没有改变。
原因很可能是你修改代码之后没有进行docker-compose build。
因为你没有进行docker-compose build(重新构建镜像),docker容器仍然是基于上一次的镜像所构建的容器,所以真正在docker中运行的文件仍然是之前的文件。所以运行之后结果没有改变。
docker-compose的工作流程就是:当你改变本地代码之后,先执行docker-compose build构建新的镜像,然后执行docker-compose up -d取代运行中的容器。
网友评论