Azhagappan Arunachalam

Slides:



Advertisements
Similar presentations
Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Advertisements

Start with a VM. Stuff our application into a single, bloated image.
Build Test Integrat e Deploy Develop Languages Frameworks Cloud and Infra Data platforms.
Microsoft Desktop Virtualization Migrating to Windows 7 With MED-V.
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 Conference 2014 Deploy your Java workloads on Windows Azure.
Instruction Set Virtualization
28. Januar, Zürich-Oerlikon. Working with Virtual Test Environments Marc Müller Principal Consultant 4tecture GmbH.
Docker and Container Technology
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
#msitconf. Damien Caro Technical Evangelist Manager, Что будет, если приложение поместить в контейнер? What happens if the application.
Structured Container Delivery Oscar Renalias Accenture Container Lead (NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
Docker for Ops: Operationalize Your Apps in Production Vivek Saraswat Sr. Product Evan Hazlett Sr. Software
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Canadian Bioinformatics Workshops
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
INTRO TO Presenter: PhuongNQK.
Containers as a Service with Docker to Extend an Open Platform
Fundamentals Sunny Sharma Microsoft
Windows Containers Taylor Brown Principal Lead Program Manager
Docker and Azure Container Service
Containers: The new network endpoint
Docker Birthday #3.
6/11/2018 8:14 AM THR2175 Building and deploying existing ASP.NET applications using VSTS and Docker on Windows Marcel de Vries CTO, Xpirit © Microsoft.
Learning about Containers in the Real World
In-Depth Introduction to Docker
Easily manage SQL everywhere from anywhere with SQL Tools
Docker – kontejnerizacija na serveru Vedran Vučetić, SPAN
Deploying Dockerized Apps to the Azure Container Service
Dmytro Mykhailov How HashiCorp platform tools can make the difference in development and deployment Target and goal of HashiCorp.
ASP.NET in Linux and Windows containers
Andrew Pruski SQL Server & Containers
Containers in HPC By Raja.
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
Introduction to Docker
Using docker containers
Intro to Docker Containers and Orchestration in the Cloud
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Developing for the cloud with Visual Studio
Single Container Workloads in Azure
Docker Workflows 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.
Learn. Imagine. Build. .NET Conf
Docker, Drupal and Persistence
Containerized Development with Eclipse Docker Tooling at scale
Openstack-alapú privát felhő üzemeltetés
OpenShift vs. Vanilla k8s on OpenStack IaaS
Versioning system (e.g. github) holding code artifacts like war files
MIROSLAV POPOVIĆ Docker i ASP.NET Core
Docker Some slides from Martin Meyer Vagrant Box:
DevOps in action The next level of virtualization
Introduction to Docker
AD, gMSA and SQL Server Windows Authentication in a Container
Inside SQL Server Containers
DEVOPS & THE FUTURE OF TESTING
IST346: Virtualization and Containerization
SQL Server 2017 on Containers
Azure Container Service
Abel Sanchez, John Williams
Azure App Service Web App for Containers
Docker for DBAs SQL Saturday 8/17/2019.
The Future of Database Development (with containers)
SQL Server on Containers
Presentation transcript:

Azhagappan Arunachalam SQL Server and Docker Azhagappan Arunachalam

Azhagappan Arunachalam SQL Server and Docker Azhagappan Arunachalam Sr App DB Architect @sqlaz http://sqlaz.com az@sqlaz.com Agenda

Azhagappan Arunachalam SQL Server and Docker Agenda What is a container? How is it different from traditional servers, or VMs? Why should you care, as SQL DBAs, or Developers? Why docker? Getting Started SQL Server in docker Demos Azhagappan Arunachalam

Azhagappan Arunachalam Agenda SQL Server and Docker What is a container? A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  How is it different from traditional servers, or VMs? Why should you care, as SQL DBAs, or Developers? Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Why docker? Getting Started SQL Server in docker? Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Demos https://www.docker.com/what-container#/package_software Azhagappan Arunachalam

Azhagappan Arunachalam What is a container? Agenda SQL Server and Docker How is it different from traditional servers, or VMs? Why should you care, as SQL DBAs, or Developers? Why docker? Getting Started SQL Server in docker? Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam What is a container? Agenda SQL Server and Docker How is it different from traditional servers, or VMs? Why should you care, as SQL DBAs, or Developers? Why docker? Getting Started SQL Server in docker? Demos https://www.docker.com/what-container#/package_software Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam What is a container? Agenda SQL Server and Docker How is it different from traditional servers, or VMs? Why should you care, as SQL DBAs, or Developers? Why docker? Getting Started SQL Server in docker? Demos https://www.docker.com/what-container#/package_software Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam How is it different from traditional servers, or VMs? What is a container? Agenda SQL Server and Docker Why should you care, as SQL DBAs, or Developers? Easy deployment Easy provisioning Why docker? “It works on my machine” Getting Started SQL Server in docker? Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. https://www.docker.com/what-container#/package_software https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why should you care, as SQL DBAs, or Developers? How is it different from traditional servers, or VMs? What is a container? Agenda SQL Server and Docker Why docker? Docker Registries Docker hub, Trusted Registry, Docker Registry Docker Machine Tool to utilize setting up and managing docker hosts Getting Started Docker Compose SQL Server in docker Tool to create multiple containers with a single cmd Demos Docker Swarm Docker UCP Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Easy provisioning “It works on my machine” Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. https://www.docker.com/what-container#/package_software https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? How is it different from traditional servers, or VMs? What is a container? Agenda SQL Server and Docker Getting Started Desktop Windows MacOS SQL Server in docker Linux Demos Server Windows Linux Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? How is it different from traditional servers, or VMs? Server What is a container? Windows Agenda Linux SQL Server and Docker Linux Desktop Getting Started Windows Docker for Windows MacOS SQL Server in docker Docker for Mac Demos Docker Toolbox Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker for Mac SQL Server and Docker Linux Getting Started Desktop Docker Toolbox SQL Server in docker Demos Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam Why docker? Why should you care, as SQL DBAs, or Developers? Windows How is it different from traditional servers, or VMs? Server Docker for Windows What is a container? Windows Agenda MacOS Linux Docker Toolbox Docker for Mac SQL Server and Docker Getting Started Linux Desktop Demos SQL Server in docker Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam SQL Server in docker? Why docker? Why should you care, as SQL DBAs, or Developers? How is it different from traditional servers, or VMs? What is a container? Agenda SQL Server and Docker SQL Server in docker Windows MacOS Linux Demos Windows Linux Questions? Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Desktop Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Server Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam SQL Server in docker SQL Server in docker? Why docker? Why should you care, as SQL DBAs, or Developers? How is it different from traditional servers, or VMs? What is a container? Agenda SQL Server and Docker Demos Windows MacOS Linux Windows Linux Questions? Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Desktop Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Server Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software

Azhagappan Arunachalam SQL Server in docker? Why docker? Demos Why should you care, as SQL DBAs, or Developers? How is it different from traditional servers, or VMs? What is a container? Agenda SQL Server and Docker Questions? Windows MacOS Linux Windows Linux Azhagappan Arunachalam A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.  Docker Registries Desktop Docker hub, Trusted Registry, Docker Registry Easy deployment Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Docker Machine Easy provisioning Tool to utilize setting up and managing docker hosts “It works on my machine” Docker Compose Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure. Server Tool to create multiple containers with a single cmd Docker Swarm https://www.docker.com/what-container#/package_software Docker UCP https://www.docker.com/what-container#/package_software