title: Docker compose can not start service network not found after restart docker
body: <p>I'm using docker for windows (Version 18.03.0-ce-win59 (16762)) in a windows 10 pro. All the containers run ok after running the command <code>docker-compose -up -d</code>. The problem is when I restart the docker service. Then, once restarted, all the containers are stoped and when I run the command <code>docker-compose start -d</code> the following error is shown:</p>
  
  <pre><code>Error response from daemon: network ccccccccccccc not found
  </code></pre>
  
  <p>I don't know what's happening. When I run the container using <code>run</code> and the <code>--restart=always</code> option everything works as expected. No error is shown on restart.</p>
  
  <p>This is the docker-compose file:</p>
  
  <pre><code>version: '3'
  
  services:
    service_1:
      image: image1
      restart: always
      build:
        context: C:/ProgramData/Docker/volumes/foo2
        dockerfile: Dockerfile
        args:
          ENTRY: "1"
      volumes:
        - C:/ProgramData/Docker/volumes/foo1:C:/foo1
        - C:/ProgramData/Docker/volumes/foo2:C:/foo2
    service_2:
      image: image2
      restart: always
      build:
        context: C:/ProgramData/Docker/volumes/foo2
        dockerfile: Dockerfile
        args:
          ENTRY: "2"
      volumes:
        - C:/ProgramData/Docker/volumes/foo1:C:/foo1
        - C:/ProgramData/Docker/volumes/foo2:C:/foo2
    service_3:
      image: image3
      restart: always
      build:
        context: C:/ProgramData/Docker/volumes/foo2
        dockerfile: Dockerfile
        args:
          ENTRY: "4"
      volumes:
        - C:/ProgramData/Docker/volumes/foo1:C:/foo1
        - C:/ProgramData/Docker/volumes/foo2:C:/foo2
  </code></pre>
  
  <p>The dockerfiles are like this:</p>
  
  <pre><code>FROM microsoft/dotnet-framework:3.5
  
  ARG ENTRY
  ENV my_env=$ENTRY
  
  WORKDIR C:\\foo2
  
  ENTRYPOINT C:/foo2/app.exe %my_env%
  </code></pre>