anchor.diff:  ENTRYPOINT dotnet dotnet-microservice.dll
   ----
   
  +Building my docker file from VS Code:
  +
   [source, bash]
   ----
   docker build -f Dockerfile -t dotnet-microservice:latest .
  
positive.code: publish: Published to /Users/danny/dev/dotnet-microservice/bin/Debug/netcoreapp1.
  1/publish
  Published 1/1 projects successfully
  
  COPY $source/bin/Debug/netcoreapp1.1/publish .
  
  ▶ docker run -it --rm dotnet-microservice:latest
  Hello World!
  Hosting environment: Production
  Content root path: /app
  Now listening on: http://localhost:5000
  Application started. Press Ctrl+C to shut down.
  
  
  ▶ docker run -p 5001:5000 dotnet-microservice
  Hello World!
  Hosting environment: Production
  Content root path: /app
  Now listening on: http://*:5000
  Application started. Press Ctrl+C to shut down.
negative.code: }
  ----
  
  Using `dotnet run` you can start the server:
  
  image::dotnetcore/curl.png[]
  
  The debug mode of VS Code lets you debug the application as you would expect:
  
  image::dotnetcore/debug.png[]
  
  ==== Docker
  Now that we can run the service locally, lets add it to a docker container. The first step is to create a `dockerfile`. The Docker extension for VS Code has some commands built in:
  
  image::dotnetcore/dockercommands.png[]
  
  This was the first version of my `dockerfile`, I'll walk through some of the issues I had to troubleshoot further down.
  [source, dockerfile]
  ----
  FROM microsoft/aspnetcore:1.0.1
  