Docker For Dummies

  • View
    1.135

  • Download
    4

  • Category

    Software

Preview:

Citation preview

DockerForDummies

臺北榮總資訊工程師

Philipz (鄭淳尹)2016-10-21 元智資工

Philipz (鄭淳尹)

Docker.Taipei 共同發起人

歐萊禮《Docker 錦囊妙計》譯者

碁峰《Docker入門與實戰》、

《Kubernetes使用指南》審譯者

2014 COSCUP/iThome Summit 講者

2015 Microsoft Azure 開發者大會 講者

2016 COSCUP Docker 進階工作坊

義守大學資工系 Docker 研習營

Philipz (鄭淳尹)

Docker.Taipei 共同發起人

歐萊禮《Docker 錦囊妙計》譯者

碁峰《Docker入門與實戰》、

《Kubernetes使用指南》審譯者

2014 COSCUP/iThome Summit 講者

2015 Microsoft Azure 開發者大會 講者

2016 COSCUP Docker 進階工作坊

義守大學資工系 Docker 研習營

The Martix of Hell

A Brief History of Containers

1979: Unix V7 2000: FreeBSD Jails

2005: Open VZ 2008: LXC

2013: LMCTFY 2013: Docker

2016: Windows Container

From: A Brief History of Containers: From 1970s chroot to Docker 2016

2016 Docker Survey

Docker Layers

Container PrincipleReal Container

One Container

One Customer

One Commodity

Software Container

One Container

One Process

Docker Tools

2015-01-31 Study-Area

Gitbook: Docker 從入門到實踐

Use Scenario

Commit

Push

Pull

Deploy

Microservices Java WorkerDocker Birthday #3 training

Microservices .NET Worker

Docker Birthday #3 training

Docker Compose & CI/CDGithub, CircleCI, Docker Hub

Testing level? Coding effort? Env. build-up effort?

End to End TestsCI with Docker Compose is easy to implement.

From: Oreilly - Building Microservices

Compose Testing Approach

Compose Testing Approach

The Same

New Testing Approach

From: Testing Strategies for Docker Containers

Container is the SAME.

Like it...

Why DevOps?

Still No Silver BulletContainer is one key element, not all.

DevOps pipeline process

Microservices, or other service stack.

Infrastructure as Code

Business model

Commercial Product

Development Platform

Infrastructure

Standards Design

Business model

Microservices

Infrastructureas Code

Container Design

DevOps

Time is more precious than gold.

Thank You