服务无法启动拒绝安装

时间:2020-08-21 16:10:06

标签: asp.net mongodb macos docker docker-compose

我正在使用Mac并尝试使用mongo db构建catalog.api。但是我收到错误消息,“服务无法启动服务CatalogDB:安装被拒绝”

Googled并尝试在Docker的文件共享中添加以下行

/ usr / local / share / dotnet / sdk / NuGetFallbackFolder

Catalog.Api已创建并正在运行,但是mongo db失败

docker-compose.yml

版本:“ 3.4”

服务:

catalogdb:

image: mongo

catalog.api:

image: ${DOCKER_REGISTRY-}catalog

build:

  context: .

  dockerfile: ./Dockerfile

Docker-compose.override.yml

版本:“ 3.4”

服务:

catalogdb:

container_name: catalogdb

restart: always

volumes:

      - ${WEBAPP_STORAGE_HOME}/site:/data/db

ports:

    - "27017:27017"

catalog.api:

environment:

  - ASPNETCORE_ENVIRONMENT=Development

  - ASPNETCORE_URLS=https://+:443;http://+:80

  - "CatalogDatabaseSettings:ConnectionString=mongodb://catalogdb:27017"

depends_on:

   - catalogdb

ports:

  - "8000:80"

  - "8001:443"

volumes:

  - ~/.aspnet/https:/root/.aspnet/https:ro

  - ~/.microsoft/usersecrets:/root/.microsoft/usersecrets:ro

我缺少什么或做错了什么。任何帮助表示赞赏

Mahendra

1 个答案:

答案 0 :(得分:0)

有同样的问题。禁用“使用gRPC FUSE进行文件共享”可以解决此问题。