Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 更改路由并重建ASP.NET Core Api控制器后,Docker映像不会更新_Image_Docker - Fatal编程技术网

Image 更改路由并重建ASP.NET Core Api控制器后,Docker映像不会更新

Image 更改路由并重建ASP.NET Core Api控制器后,Docker映像不会更新,image,docker,Image,Docker,通常在我更新api控制器代码时。我使用批处理文件重建项目 ========================================================================== 货柜码头/货柜码头 rd obj/s/q dotnet build-c Release-o bin/Release/netcoreapp2.2/publish-r linux-x64 dotnet publish-c Release-o bin/Release/netcoreapp2.2/p

通常在我更新api控制器代码时。我使用批处理文件重建项目

========================================================================== 货柜码头/货柜码头

rd obj/s/q

dotnet build-c Release-o bin/Release/netcoreapp2.2/publish-r linux-x64

dotnet publish-c Release-o bin/Release/netcoreapp2.2/publish-r linux-x64—自包含false

docker构建-t efcoreservice.azurecr.io/efcoreservice

============================================================================= 当我运行容器时,它没有反映我所做的代码更改。我多次遇到这个问题。我添加了rd命令,以确保清理输出文件夹。这没有帮助

临时解决方法是强制删除本地计算机中的所有图像,然后重新重建。 当基础项目发生更改时,我应该如何更新docker映像


我使用docker compose up和down命令来显示图像。

如果图像已经存在,
up
命令将不会重建图像。使用
docker compose build
强制它们重新生成


如果图像已经存在,
up
命令永远不会重建。使用
docker compose build
强制它们重新生成