记录eShopOnContainers部署时遇到的两个问题
建议:耐心阅读 官方文档。遇到的问题一般这里都有说明。
一、要给Docker分配足够的CPU和内存
一定要足够,至少3CPU、4G+内存!
最开始我们没注意,就在 docker-compose up 创建启动服务时遇到了问题。
二、如果是用的docker-compose直接启动容器,那么需要设置环境变量:
- ESHOP_EXTERNAL_DNS_NAME_OR_IP to 本机IP
- ESHOP_AZURE_STORAGE_CATALOG_URL to http://本机IP:5101/api/v1/catalog/items/[0]/pic/
- ESHOP_AZURE_STORAGE_MARKETING_URL to
http://本机IP:5110/api/v1/campaigns/[0]/pic/
如果没有正确配置,运行效果如图。商品图片看不到,并且基本上任何功能操作都会报错(服务地址不正确)。


本文分享了在部署eShopOnContainers过程中遇到的两大常见问题:确保Docker有足够的资源分配(至少3CPU、4GB内存),及使用docker-compose启动容器时正确设置环境变量的重要性。未正确配置将导致服务地址不正确,影响功能操作与图片加载。
2436

被折叠的 条评论
为什么被折叠?



