Presentation is loading. Please wait.

Presentation is loading. Please wait.

Azhagappan Arunachalam

Similar presentations


Presentation on theme: "Azhagappan Arunachalam"— Presentation transcript:

1 Azhagappan Arunachalam
SQL Server and Docker Azhagappan Arunachalam

2 Azhagappan Arunachalam
SQL Server and Docker Azhagappan Arunachalam Sr App DB Architect @sqlaz Agenda

3 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

4 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 Azhagappan Arunachalam

5 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.

6 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.

7 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.

8 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.

9 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.

10 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 Docker UCP

11 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 Docker UCP

12 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 Docker UCP

13 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 Docker UCP

14 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 Docker UCP

15 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 Docker UCP

16 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 Docker UCP

17 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 Docker UCP

18 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 Docker UCP

19 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 Docker UCP

20 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 Docker UCP

21 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 Docker UCP

22 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 Docker UCP

23 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 Docker UCP

24 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 Docker UCP

25 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 Docker UCP

26 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 Docker UCP

27 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 Docker UCP


Download ppt "Azhagappan Arunachalam"

Similar presentations


Ads by Google