創科 從零開始認識 docker

Post on 11-Apr-2017

388 Views

Category:

Internet

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DOCKER

SPOOKY

trunk.studio/website

trunk.studio/blog

trunk.studio/facebook

INTRODUCTION

• Docker introduce

• Demo

DockerHub

LET’S PLAY DOCKER!

DOCKER RUN -P 1337:2368 GHOST

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/*

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

PackageLibrary

ApplicationServer

e2e test

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

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

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

top related