Docker 镜像缓存

问题描述 投票:0回答:1

我已经构建了一个 React 应用程序并完成了该应用程序的 docker 构建。 我在 AWS 中有一个私有 docker 存储库和 ECR 存储库。我想将图像从本地推送到私有 docker 存储库和 ECR 存储库。

我更改代码(如 api 调用端点),然后再次执行 npm run build 并使用该构建构建 docker 映像。更改不会反映在 UI 中,但会反映在 build folder 中。我复制了相同的构建文件夹并完成了 docker 构建并推送到私有存储库和 ECR。

现在我已经从 ECR 中提取了相同的映像并运行它。但这些更改并未反映在 UI 中。我已经通过检查检查了网络选项卡中的 url 和端点,因为即使我构建了很多次,端点也没有改变。

但是当我更改其他 url 并端点时它会反映。

可能是什么问题以及如何解决

amazon-web-services docker frontend docker-registry amazon-ecr
1个回答
0
投票

做出新更改后

  1. 使用
    docker build
  2. 构建新图像
  3. docker tag
  4. 标记它
  5. 将其发布到您的 ECR 存储库。
© www.soinside.com 2019 - 2024. All rights reserved.