New Solution:
dotnet new sln -n sln_name
List available new commands:
dotnet new -h
List avilable project types
dotnet new -l
New Project:
dotnet new <Project-Type> -o project_name
Project-Type:
- classlib
- console
For more Dotnet Project-Types
Add Project to Solution:
dotnet sln sln_name add project_name/project_name.csproj
Run Project:
dotnet run -p project_name
FROM microsoft/dotnet:sdk AS build-env
WORKDIR /app
COPY *.csproj ./
RUN dotnet restore
COPY . ./
RUN dotnet publish -c Release -o out
FROM microsoft/dotnet:aspnetcore-runtime
WORKDIR /app
COPY --from=build-env /app/out .
ENTRYPOINT ["dotnet", "aspnetapp.dll"]
$ docker build -t aspnetapp .
$ docker run -d -p 8080:80 --name myapp aspnetapp
docker run -i -p 8080:80 --link <CONTAINER-TO-ATTACH> --name <NAME> <IMAGE>
docker exec -it <CONTAINER> ../bin/bash
Thanks👍