Introduktion

Slutförd

I dagens värld måste team lansera appar snabbt om de ska skapa och behålla affärsmöjligheter. Detta krav tvingar programvaruutvecklings- och supportteam att alltid titta på lösningar som sparar tid och minskar kostnaderna. En idealisk lösning minskar den tid som ägnas åt att skapa och konfigurera distributionsmiljöer och förenklar programdistributionsprocessen.

Idén om att använda programvara containerisering teknik som en tidsbesparande och kostnadsreduktion lösning är populär. En av fördelarna med containerisering är att du inte behöver konfigurera maskinvara och ägna tid åt att installera operativsystem och programvara för att vara värd för en distribution. Containrar är isolerade från varandra och flera containrar kan köras på samma maskinvara. Den här konfigurationen hjälper oss att använda maskinvara mer effektivt och kan förbättra programmets säkerhet.

Anta att du arbetar för en onlinebutik för kläder som planerar utvecklingen av flera interna appar. Ditt team utvecklar och testar alla program lokalt och distribuerar dem sedan till Azure för testning före produktion samt värdhantering för slutlig produktion. Du vill ha maximal kompatibilitet i varje miljö med minimala eller inga konfigurationsändringar. Docker verkar vara det perfekta valet som containerlösning.

Här får du lära dig hur du kan använda Docker för att skapa egna containrar. Du får även lära dig en del om hur Docker-infrastrukturen fungerar bakom kulisserna. Målet är att hjälpa dig avgöra om Docker-containrar är det rätta valet för ditt företag.

Utbildningsmål

I den här modulen kommer du att:

  • Utvärdera om Docker är en lämplig containerplattform för dig.
  • Beskriv hur komponenterna i Docker-containrar stöder implementeringar av beräkningscontainrar.

Förutsättningar

  • Kunskaper om begrepp för operativsystemvirtualisering på nybörjarnivå
  • Kunskaper om kommandoradsbaserade program på nybörjarnivå