无法为服务创建容器:无效的卷规范:' / e / samples / dockerwebapp / dockerwebapp:C:\ inetpub \ wwwroot:rw'

时间:2018-05-31 05:13:33

标签: c# asp.net-web-api visual-studio-2017 docker-compose docker-for-windows

我创建了一个新的web api项目并选择了#34;启用Docker支持"。我的项目已成功创建并构建。但是,当我使用" docker"作为发射器然后我得到以下错误。

The DOCKER_REGISTRY variable is not set. Defaulting to a blank string.

Cannot create container for service dockerwebapp: invalid volume specification: '/e/samples/dockerwebapp/dockerwebapp:C:\inetpub\wwwroot:rw' 

我创建了一个名为" .env"的文件。内容

"COMPOSE_CONVERT_WINDOWS_PATHS=1" 

并放在docker-compose.yml的同一文件夹中,但它仍然无法运行。我得到了同样的错误。

我没有改变项目中的任何内容。我的Vs2017版本

enter image description here

我的Docker版本

enter image description here

搬运工-compose.override.yml

version: '3.4'

    services:
      dockerwebapp:
        ports:
          - "80"
    networks:
      default:
        external:
          name: nat

搬运工-compose.yml

version: '3.4'

services:
  dockerwebapp:
    ports:
      - "80"
networks:
  default:
    external:
      name: nat

Dockerfile

version: '3.4'

services:
  dockerwebapp:
    ports:
      - "80"
networks:
  default:
    external:
      name: nat

0 个答案:

没有答案