INTRO TO Presenter: PhuongNQK.

Slides:



Advertisements
Similar presentations
Build Test Integrat e Deploy Develop Languages Frameworks Cloud and Infra Data platforms.
Advertisements

Know Gain Learn enough about containers to be dangerous insights on where you would use containers what Microsoft is doing with containers.
Windows Azure Conference 2014 Running Docker on Windows Azure.
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
Windows Azure poDRw_Xi3Aw.
Agenda Azure and Open source Introduction to Containers and Docker. Docker on Azure CoreOS and Why Get Started on Docker.
#msitconf. Damien Caro Technical Evangelist Manager, Что будет, если приложение поместить в контейнер? What happens if the application.
Banjot Chanana Sr Director of Product Docker for the Enterprise with Containers as a Service.
Docker for Ops: Operationalize Your Apps in Production Vivek Saraswat Sr. Product Evan Hazlett Sr. Software
Intro to Docker Containers
Microsoft Build /9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Global Azure Bootcamp 2017 Linz, Austria
Joonas Sirén, Technology Architect, Emerging Technologies Accenture
Let's talk about Linux and Virtualization in 'vLAMP'
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
Interoperability Between Modern Clouds using DevOps
Containers as a Service with Docker to Extend an Open Platform
Fundamentals Sunny Sharma Microsoft
Azure Architect – IaaS or PaaS?
Accelerate your DevOps with OpenShift by Red Hat
VAGRANT AND DOCKER AS LEARNING ENVIRONMENTS
Docker and Azure Container Service
Docker Birthday #3.
Intro to Docker Containers
Learning about Containers in the Real World
In-Depth Introduction to Docker
Docker – kontejnerizacija na serveru Vedran Vučetić, SPAN
Deploying Dockerized Apps to the Azure Container Service
Building a Continuous Delivery Pipeline for ASP.NET Core Apps
Platform as a Service.
Microservices, Docker, .NET, Windows, Linux, Azure. Oh, My!
Dmytro Mykhailov How HashiCorp platform tools can make the difference in development and deployment Target and goal of HashiCorp.
Nano Server in the cloud - some real use cases to take away
ASP.NET in Linux and Windows containers
Andrew Pruski SQL Server & Containers
Serverless Architecture in Azure
Interoperability in Modern Clouds using DevOps
Drupal VM and Docker4Drupal For Drupal Development Platform
Windows Server & Hyper-V Containers Vaggelis Kappas
Microsoft Connect /18/ :32 PM
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Coding in the Cloud This slide deck includes recorded video demonstrations of content from the live presentation. Joon-Yee.
Azhagappan Arunachalam
Microservices and Docker
Introduction to Docker
Using docker containers
Microsoft Connect /17/ :34 AM
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Developing for the cloud with Visual Studio
Intro about Contanier and Docker Technology
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
IBM Containers Docker in the Cloud
Orchestration & Container Management in EGI FedCloud
Openstack-alapú privát felhő üzemeltetés
MIROSLAV POPOVIĆ Docker i ASP.NET Core
4/5/2019 2:30 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Docker Some slides from Martin Meyer Vagrant Box:
CloudOpting - Hackathon
Introduction to Docker
DEVOPS & THE FUTURE OF TESTING
Dreaming up a CMS in Go (golang)
Azure Container Service
Microsoft Virtual Academy
A DevOps process for deploying R to production
Azure App Service Web App for Containers
Docker for DBAs SQL Saturday 8/17/2019.
Containers on Azure Peter Lasne Sr. Software Development Engineer
SQL Server on Containers
Presentation transcript:

INTRO TO Presenter: PhuongNQK

Goals Introduce you to At the end of this presentation, you will know The basics of Docker At the end of this presentation, you will know What Docker is What Docker can do How to work with Docker

Brief view of Docker

Docker has helped… More: https://www.docker.com/survey-2016

What is Docker?

Docker is the world’s leading software container platform. What is Docker? According to https://www.docker.com/what-docker Docker is the world’s leading software container platform.

What is Docker? Docker is a platform for developers and sysadmins to develop, ship, and run apps. It has rapidly gained popularity as one of the best tools to build, ship, and run software. 

What can do? Replicate the exact environment of the builds locally Run deployments against different environments (i.e. QA or production) consistently BUILD SHIP RUN Any applications Anywhere

Who and What can help? Eliminate “works on my machine” problems when collaborating on code with co-workers DEV Run and manage apps side-by-side in isolated containers to get better compute density OPERATOR Build agile software delivery pipelines  ship new features faster, more securely and with confidence for both Linux and Windows Server apps

How can do that?

By refactoring VM architecture... (From http://virtualization.info/en/news/2014/06/release-docker-docker-engine-1-0.html)

... to improve shareability Bins/Libs and Guest OS layers cannot be shared between VMs Bins/Libs layers are shareable between Containers http://patg.net/containers,virtualization,docker/2014/06/05/docker-intro/ As a result, Docker has the combined strengths of: - VMs: provide a portable environment - Processes: are much faster and more lightweight than VMs - app-get: can download apps from the Internet fast and easily

I want to know more.

https://docs.docker.com/engine/docker-overview/ Docker architecture https://docs.docker.com/engine/docker-overview/ Docker Engine Docker Hub Docker Cloud Docker Store Trusted Registry Private Registry Local Registry

Docker terminology Build Ship Run Dockerfile, image Registry, repository, index Docker ID Run Engine Container, machine .yml, service, stack (service group), node – swarm https://docs.docker.com/engine/docker-overview/ http://blog.thoward37.me/articles/where-are-docker-images-stored/

http://files.zeroturnaround.com/pdf/zt_docker_cheat_sheet.pdf

Let’s play… Source Run Docker client/daemon Dockerfile and build compose.yml and deploy Docker ID and push Now pull and run from anywhere

Q & A

Where to start? Finish this first: https://docs.docker.com/get-started/ Then you are ready to dig deeper For .NET: https://hub.docker.com/r/microsoft/dotnet/ For Java: https://hub.docker.com/_/java/ In general, visit https://hub.docker.com and search for what you need, e.g. python, php, ruby, golang, mongo, mysql, etc. ... and deeper: https://docs.docker.com/

A sample workflow

Real-world applications Atlassian http://atlassianblog.wpengine.com/2013/06/deploy-java-apps-with-docker-awesome/ https://www.atlassian.com/blog/archives/docker-all-the-things-at-atlassian-automation-and-wiring SevenBridges http://docs.sevenbridges.com/docs/docker-basics Spirula https://www.spirulasystems.com/blog/2015/06/25/building-an-automatic-environment-using-consul-and-docker-part-1/ https://www.spirulasystems.com/blog/2015/07/02/automatic-environment-using-consul-and-docker-swarm-part-2/

Further references https://docs.docker.com https://zeroturnaround.com/rebellabs/docker-commands-and-best-practices-cheat-sheet/ http://docs.sevenbridges.com/docs/docker-basics https://docs.microsoft.com/en-us/dotnet/standard/architecture/ https://www.assistanz.com/windows-container-docker-terminology-concepts/ https://www.stevejgordon.co.uk/docker-dotnet-developers-part-1 https://github.com/IdentityServer/IdentityServer4.Samples/tree/release/Docker https://docs.docker.com/engine/userguide/eng-image/multistage-build/ https://blog.docker.com/2016/07/the-10-most-common-questions-it-admins-ask-about-docker/ https://www.slideshare.net/apemberton/reduce-friction-with-docker-jenkins https://www.linkedin.com/pulse/microservices-devops-docker-new-soa-software-part-i-polero-baraldi

For more, please visit: http://phuonglamcs.com/relax/presentations/ Thanks for coming. See ya! For more, please visit: http://phuonglamcs.com/relax/presentations/