Asp.net core website not running in docker
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 |
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 '18 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 '18 at 0:22
add a comment |
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 '18 at 23:29
UmairUmair
78211028
78211028
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 '18 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 '18 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 '18 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 '18 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 '18 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 '18 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 '18 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 '18 at 0:22
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
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
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
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 '18 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 '18 at 0:22