Visual Studio 2017 stopped running docker-compose

In Visual Studio 2017 I am working on a project with 3 dotnet core projects. It was building and starting the containers using docker-compose as the startup project. Now it is giving me an error that it cannot find the container starting with a given name. In the Output window in the Show output from: docker selected it shows the combined docker-compose.yml files.

It appears that it is not building the containers, hence why it cannot find the container it is looking for by name. After seeing this I ran all the docker commands in PowerShell and it built the images and started the containers right up. With the containers in place Visual Studio started, but gave me a different error.

  • Why am I unable to run django migrations via the 'docker-compose run web' command?
  • Jhipster application development with Docker and gulp
  • Kubernetes & docker containers PCI DSS compliance
  • docker .env file reuse declared variables
  • How to apply kernel tuning on docker container
  • Jenkins is not waiting for Docker command to finish
  • I’m wondering why Visual Studio would not be building the containers anymore.

    Note: I have had trouble in the past when spinning up the containers using docker cli that Visual Studio would throw exceptions, but I have cleaned docker running containers, network, volume, and images…

    enter image description here

    Thanks for your help in advance. I am loving docker, but there are some frustrations when using the VS tools thus far…

  • Create a local end-to-end development environment
  • kubernetes failing to connect on fresh installation of CoreOS
  • Load TensorFlow weights on docker container
  • Setting up credentials for docker and AWS windows
  • Why are Docker container images so large?
  • How to see docker image contents
  • One Solution collect form web for “Visual Studio 2017 stopped running docker-compose”

    Are you running the project by clicking the ‘Docker” button at the top of the VS2017 window? This should build and run the correct container.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.