More Related Content
Similar to 創科 從零開始認識 Docker
Similar to 創科 從零開始認識 Docker (20)
創科 從零開始認識 Docker
- 22. BUILD DEVELOP ENV
• docker build -t agileworks/sails_sample_env dockers/node
FROM mhart/alpine-node:5.12.0
RUN apk add --update git
RUN 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/*
- 23. 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
- 25. E2ETEST STEP
• start env
docker run --name selenium-firefox -d -p 4444:4444 -p
5900:5900 selenium/standalone-firefox-debug:2.53.0
• run test
chimp chimp-docker.js --mocha —path=test/e2e
• debug
open vnc://localhost:5900
password: secret