[笔记.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]记录部署时遇到的一些问题