Upload
radim-daniel-panek
View
130
Download
2
Embed Size (px)
Citation preview
Radim Daniel PánekSoftware Engineer in Test
@RDPanek | rdpanek.cz | medium.com/@RDPanek
Proč využít docker
zabalení test stackumultiplatformníreceptypublic / private repositorypráce podobná gitu
DockerfileFROM rdpanek/base:1.0 MAINTAINER Radim Daniel Pánek <[email protected]>
# env ENV PHANTOMJS_VERSION 2.0.0
# Commands RUN \ apt-get update && \ apt-get install -y build-essential g++ flex bison gperf ruby perl \ libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev \ libpng-dev libjpeg-dev && \ ...
# Default command CMD ["/usr/bin/phantomjs"]
$ sudo docker build .
pull
docker pull selenium/standalone-chrome:2.45.0
docker images selenium/standalone-chrome 2.45.0 bb9e20158b72
11 weeks ago 697.5 MB ... ...
run / logs / ps / stop / rm
docker run -d -p 4444:4444 -p 5900:5900 --name chromeDebug selenium/standalone-chrome-debug:2.45.0
docker ps 5be5bfb6dc8f selenium/standalone-chrome-debug:2.45.0 "/opt/bin/entry_poin 10 seconds ago Up 8 seconds 0.0.0.0:4444->4444/tcp, 0.0.0.0:5900->5900/tcp chromeDebug
docker logs -f chromeDebug
docker stop chromeDebug
docker rm chromeDebug
SeleniumHQ
selenium/baseselenium/hubselenium/node-baseselenium/node-chrome
selenium/standalone-chromeselenium/standalone-chrome-debug
selenium/node-chrome-debug
github.com/SeleniumHQ/docker-selenium
Radim Daniel PánekSoftware Engineer in Test
@RDPanek | rdpanek.cz | medium.com/@RDPanek