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