$ whoami Brogrammer Developer at Keboola building ETL platform Keboola Connection writing about it at 500.keboola.com WebElement organizer - web dev meetup (on hold) Rekurzia - custom dev trainings twitter.com/ujovlado 2
Why containers? Isolation Simplicity One container, one task, one process* Lock environment No more "works on my machine" problems They're lightweight Almost as native (probably 99.9%) 4
3. Concurency problems (almost DIND) $ docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ docker:1.11 \ sh -c 'docker login \ && docker pull some-image \ && docker logout' mounting Docker socket to container Docker in container will run Docker on host logins will not con ict 11
services: apache: build: docker/php-apache volumes: - ... - ./docker/.syslog-datadir/socket/log:/dev/log - ... links: - syslog now you can log to syslog and will see logs using "watcher" service 20
Conclusion you can run any service in Docker in Linux, everything is a le -> can be mounted super fast onboarding (just docker run/up) clean host system ... 21