創科 從零開始認識 docker

27
ℂ襉樄ত藨蘷 DOCKER

Upload: -trunk-studio

Post on 11-Apr-2017

388 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: 創科 從零開始認識 Docker

DOCKER

Page 2: 創科 從零開始認識 Docker

SPOOKY

trunk.studio/website

trunk.studio/blog

trunk.studio/facebook

Page 3: 創科 從零開始認識 Docker

INTRODUCTION

• Docker introduce

• Demo

Page 4: 創科 從零開始認識 Docker
Page 5: 創科 從零開始認識 Docker
Page 6: 創科 從零開始認識 Docker
Page 7: 創科 從零開始認識 Docker
Page 8: 創科 從零開始認識 Docker
Page 9: 創科 從零開始認識 Docker

DockerHub

Page 10: 創科 從零開始認識 Docker
Page 11: 創科 從零開始認識 Docker
Page 12: 創科 從零開始認識 Docker
Page 13: 創科 從零開始認識 Docker
Page 14: 創科 從零開始認識 Docker
Page 15: 創科 從零開始認識 Docker
Page 16: 創科 從零開始認識 Docker
Page 17: 創科 從零開始認識 Docker
Page 18: 創科 從零開始認識 Docker
Page 19: 創科 從零開始認識 Docker
Page 20: 創科 從零開始認識 Docker

LET’S PLAY DOCKER!

Page 21: 創科 從零開始認識 Docker

DOCKER RUN -P 1337:2368 GHOST

Page 22: 創科 從零開始認識 Docker

BUILD DEVELOP ENV

• docker build -t agileworks/sails_sample_env dockers/node

FROM mhart/alpine-node:5.12.0

RUN apk add --update gitRUN apk add --update build-base libffi-dev ruby ruby-dev \ && gem install sass compass --no-ri --no-rdoc \ && apk del build-base libffi-dev ruby-dev \ && rm -rf /var/cache/apk/*

RUN apk add --no-cache make gcc g++ python && rm -rf /var/cache/apk/*

Page 23: 創科 從零開始認識 Docker

DOCKER FOR DEVELOPER• -v, --volume

• -p, --publish

• -w, --workdir

• -i, --interactive

• -t, --tty

• docker run -it -v `pwd`:/app -p 1337:5001 -w /app agileworks/sails_sample_env /bin/sh

Page 24: 創科 從零開始認識 Docker

PackageLibrary

ApplicationServer

e2e test

Page 25: 創科 從零開始認識 Docker

E2E TEST STEP• start env

docker run --name selenium-firefox -d -p 4444:4444 -p 5900:5900 selenium/standalone-firefox-debug:2.53.0

• run testchimp chimp-docker.js --mocha —path=test/e2e

• debugopen vnc://localhost:5900password: secret

Page 26: 創科 從零開始認識 Docker
Page 27: 創科 從零開始認識 Docker

http://trunk-studio.kktix.cc/events/2016-docker-workshop

2016/10/02( ) 09:00 ~ 16:00Trunk Studio / 2 16F-1