Presentation is loading. Please wait.

Presentation is loading. Please wait.

INTRO TO Presenter: PhuongNQK.

Similar presentations


Presentation on theme: "INTRO TO Presenter: PhuongNQK."— Presentation transcript:

1 INTRO TO Presenter: PhuongNQK

2 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

3 Brief view of Docker

4 Docker has helped… More:

5 What is Docker?

6 Docker is the world’s leading software container platform.
What is Docker? According to Docker is the world’s leading software container platform.

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

8 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

9 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

10 How can do that?

11 By refactoring VM architecture...
(From

12 ... to improve shareability
Bins/Libs and Guest OS layers cannot be shared between VMs Bins/Libs layers are shareable between Containers 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

13 I want to know more.

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

15 Docker terminology Build Ship Run Dockerfile, image
Registry, repository, index Docker ID Run Engine Container, machine .yml, service, stack (service group), node – swarm

16

17 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

18 Q & A

19 Where to start? Finish this first: Then you are ready to dig deeper For .NET: For Java: In general, visit and search for what you need, e.g. python, php, ruby, golang, mongo, mysql, etc. ... and deeper:

20 A sample workflow

21 Real-world applications
Atlassian SevenBridges Spirula

22 Further references https://docs.docker.com

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


Download ppt "INTRO TO Presenter: PhuongNQK."

Similar presentations


Ads by Google