Asp.net core website not running in docker
up vote
0
down vote
favorite
Using visual studio 2017, I created a brand new asp.net core website with everything from the default web application template using .net core 2.1.500 and using docker for windows (stable version) with Windows OS but getting the below error when I click start button on docker (no images or containers created on docker at this point).

Debugging Error
Cannot find container to attach, check if the correct container is
running or not.
When I right click the docker file and click "Build Docker Image" i get the below images in docker, but then again click the start button and nothing happens.

Below is the default docker file:
FROM microsoft/dotnet:2.1-aspnetcore-runtime-nanoserver-1803 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM microsoft/dotnet:2.1-sdk-nanoserver-1803 AS build
WORKDIR /src
COPY ["WebsiteApp/WebsiteApp.csproj", "WebsiteApp/"]
RUN dotnet restore "WebsiteApp/WebsiteApp.csproj"
COPY . .
WORKDIR "/src/WebsiteApp"
RUN dotnet build "WebsiteApp.csproj" -c Release -o /app
FROM build AS publish
RUN dotnet publish "WebsiteApp.csproj" -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "WebsiteApp.dll"]
Full log here on pastebin
Have also tried switching to Linux container but still same issue.
Saw this video and I am doing the same thing but not working for me, am I missing something here?
docker asp.net-core asp.net-core-2.0
add a comment |
up vote
0
down vote
favorite
Using visual studio 2017, I created a brand new asp.net core website with everything from the default web application template using .net core 2.1.500 and using docker for windows (stable version) with Windows OS but getting the below error when I click start button on docker (no images or containers created on docker at this point).

Debugging Error
Cannot find container to attach, check if the correct container is
running or not.
When I right click the docker file and click "Build Docker Image" i get the below images in docker, but then again click the start button and nothing happens.

Below is the default docker file:
FROM microsoft/dotnet:2.1-aspnetcore-runtime-nanoserver-1803 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM microsoft/dotnet:2.1-sdk-nanoserver-1803 AS build
WORKDIR /src
COPY ["WebsiteApp/WebsiteApp.csproj", "WebsiteApp/"]
RUN dotnet restore "WebsiteApp/WebsiteApp.csproj"
COPY . .
WORKDIR "/src/WebsiteApp"
RUN dotnet build "WebsiteApp.csproj" -c Release -o /app
FROM build AS publish
RUN dotnet publish "WebsiteApp.csproj" -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "WebsiteApp.dll"]
Full log here on pastebin
Have also tried switching to Linux container but still same issue.
Saw this video and I am doing the same thing but not working for me, am I missing something here?
docker asp.net-core asp.net-core-2.0
According to the pastebin log, you did not run a container. You just built an image. At 1:32 in the video, you can see the outputdocker run .... It is the command to run a container.
– matt9
Nov 22 at 12:18
Got it, I will give that a try, is there a way I can automate this within visual studio when clicking start docker button?
– Umair
Nov 25 at 0:22
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Using visual studio 2017, I created a brand new asp.net core website with everything from the default web application template using .net core 2.1.500 and using docker for windows (stable version) with Windows OS but getting the below error when I click start button on docker (no images or containers created on docker at this point).

Debugging Error
Cannot find container to attach, check if the correct container is
running or not.
When I right click the docker file and click "Build Docker Image" i get the below images in docker, but then again click the start button and nothing happens.

Below is the default docker file:
FROM microsoft/dotnet:2.1-aspnetcore-runtime-nanoserver-1803 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM microsoft/dotnet:2.1-sdk-nanoserver-1803 AS build
WORKDIR /src
COPY ["WebsiteApp/WebsiteApp.csproj", "WebsiteApp/"]
RUN dotnet restore "WebsiteApp/WebsiteApp.csproj"
COPY . .
WORKDIR "/src/WebsiteApp"
RUN dotnet build "WebsiteApp.csproj" -c Release -o /app
FROM build AS publish
RUN dotnet publish "WebsiteApp.csproj" -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "WebsiteApp.dll"]
Full log here on pastebin
Have also tried switching to Linux container but still same issue.
Saw this video and I am doing the same thing but not working for me, am I missing something here?
docker asp.net-core asp.net-core-2.0
Using visual studio 2017, I created a brand new asp.net core website with everything from the default web application template using .net core 2.1.500 and using docker for windows (stable version) with Windows OS but getting the below error when I click start button on docker (no images or containers created on docker at this point).

Debugging Error
Cannot find container to attach, check if the correct container is
running or not.
When I right click the docker file and click "Build Docker Image" i get the below images in docker, but then again click the start button and nothing happens.

Below is the default docker file:
FROM microsoft/dotnet:2.1-aspnetcore-runtime-nanoserver-1803 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM microsoft/dotnet:2.1-sdk-nanoserver-1803 AS build
WORKDIR /src
COPY ["WebsiteApp/WebsiteApp.csproj", "WebsiteApp/"]
RUN dotnet restore "WebsiteApp/WebsiteApp.csproj"
COPY . .
WORKDIR "/src/WebsiteApp"
RUN dotnet build "WebsiteApp.csproj" -c Release -o /app
FROM build AS publish
RUN dotnet publish "WebsiteApp.csproj" -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "WebsiteApp.dll"]
Full log here on pastebin
Have also tried switching to Linux container but still same issue.
Saw this video and I am doing the same thing but not working for me, am I missing something here?
docker asp.net-core asp.net-core-2.0
docker asp.net-core asp.net-core-2.0
asked Nov 21 at 23:29
Umair
76311026
76311026
According to the pastebin log, you did not run a container. You just built an image. At 1:32 in the video, you can see the outputdocker run .... It is the command to run a container.
– matt9
Nov 22 at 12:18
Got it, I will give that a try, is there a way I can automate this within visual studio when clicking start docker button?
– Umair
Nov 25 at 0:22
add a comment |
According to the pastebin log, you did not run a container. You just built an image. At 1:32 in the video, you can see the outputdocker run .... It is the command to run a container.
– matt9
Nov 22 at 12:18
Got it, I will give that a try, is there a way I can automate this within visual studio when clicking start docker button?
– Umair
Nov 25 at 0:22
According to the pastebin log, you did not run a container. You just built an image. At 1:32 in the video, you can see the output
docker run .... It is the command to run a container.– matt9
Nov 22 at 12:18
According to the pastebin log, you did not run a container. You just built an image. At 1:32 in the video, you can see the output
docker run .... It is the command to run a container.– matt9
Nov 22 at 12:18
Got it, I will give that a try, is there a way I can automate this within visual studio when clicking start docker button?
– Umair
Nov 25 at 0:22
Got it, I will give that a try, is there a way I can automate this within visual studio when clicking start docker button?
– Umair
Nov 25 at 0:22
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53421890%2fasp-net-core-website-not-running-in-docker%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
According to the pastebin log, you did not run a container. You just built an image. At 1:32 in the video, you can see the output
docker run .... It is the command to run a container.– matt9
Nov 22 at 12:18
Got it, I will give that a try, is there a way I can automate this within visual studio when clicking start docker button?
– Umair
Nov 25 at 0:22