Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Was is Docker? Or: Docker for Software Developers


Published on

Docker Commands - creating docker images, using Docker with Visual Studio, Microsoft Azure and Docker

Published in: Software
  • Be the first to comment

  • Be the first to like this

Was is Docker? Or: Docker for Software Developers

  1. 1. Microsoft TechConference Austria 2018
  2. 2. Docker Intro Docker and Visual Studio Docker and Microsoft Azure
  3. 3. • • • • • • •
  4. 4. Faster Release Cycles Microservices DevOps
  5. 5.
  6. 6. microsoft/aspnetcore-build COPY .sln COPY .csproj nuget restore copy source dotnet build publish dotnet publish microsoft/aspnetcore expose 80 final COPY --from=publish /app ENTRYPOINT ["dotnet", "HelloWorld.dll"] FROM microsoft/aspnetcore:2.0 AS base WORKDIR /app EXPOSE 80 FROM microsoft/aspnetcore-build:2.0 AS build WORKDIR /src COPY HelloWorld.sln ./ COPY HelloWorld/HelloWorld.csproj HelloWorld/ RUN dotnet restore -nowarn:msb3202,nu1503 COPY . . WORKDIR /src/HelloWorld RUN dotnet build -c Release -o /app FROM build AS publish RUN dotnet publish -c Release -o /app FROM base AS final WORKDIR /app COPY --from=publish /app . ENTRYPOINT ["dotnet", "HelloWorld.dll"]
  7. 7. Inner-Loop Build/CI, Integrate, Test Production environments Run, Manage Container Service Service Fabric coming soon App Services … … … Code Run Validate Debug CD, Deploy Source Code Control (SCC) Azure Container Registry Monitor and Diagnose Base Image Index Azure Container Builder* Docker Hub
  8. 8.
  9. 9.