首页 > 解决方案 > docker容器访问旧版本

问题描述

我有一个基于图像节点的 docker 图像:lts-alpine with Express Gateway

当我在服务器上部署我的 docker 时,我发现有时它会重用旧图像(docker 上没有请求日志,并且行为是旧版本的行为)

如果我尝试从外部端口上的 docker 外部启动 wget 命令,我会得到这种行为,并且如果我进入 docker 并从内部启动它,它可以正常工作(从 docker 内部我可以看到新的源代码) .

更糟糕的是行为不稳定,有时它可以正常工作,有时它会回到旧版本

我尝试了以下方法:

更新:我在docker容器中安装了tcpdump,当它切换到旧版本时,它实际上并没有进入这个docker(甚至杀死了节点进程并且仍然得到响应)。我检查了所有 docker 卷和图像...我还能检查什么?

标签: dockernginxcaching

解决方案


推荐阅读