My talk on Docker, Youcon 2015

download My talk on Docker, Youcon 2015

If you can't read please download the document

Transcript of My talk on Docker, Youcon 2015

1. Docker? Docker! , Git in Sky 20.06.2015 , 2. Git in Sky 3. Docker? -, Docker ! Docker : Go (?) - ? 4. ... ... ! FreeBSD jail since 2000 Virtuozzo since 2000 Linux VServer since 2001 OpenVZ since 2005 5. Docker Dockerfile : docker build registry: docker push registry: docker pull : docker run 6. ? docker build -t gitinsky/hbase-master:0.1.1 --rm /root/hbase-master-dockerized /root/hbase-master-dockerized Dockerfile , , Dockerfile DSL 7. Dockerfile? ( ) ! 8. registry? SaaS: https://hub.docker.com Open Source standalone Python Go Python Go 9. ? , registry , , 10. , , ? Docker: AUFS ( Ubuntu) Device mapper ( RH) BTRFS ( Badoo) ZFS (, Joyent) 11. ? Docker: AUFS ( Ubuntu) Device mapper ( RH) BTRFS ( Badoo) ZFS (, Joyent) 12. docker images Dockerfile : registry: registry: : 13. docker ps : registry: registry: : 14. ? http://martinfowler.com/bliki/ImmutableServer.html One world, one nation, one image Badoo .iso- Docker 15. : https://phusion.github.io/baseimage-docker/ cron, init, rsyslog SSH- 16. : ! ? FS ! --read-only 17. Docker --net: bridge, none, container:, host Docker , , , 18. , OpenVSwitch: gre vxlan Flannel: , vxlan 19. Orchestration describes the automated arrangement, coordination, and management of complex computer systems, middleware, and services. , 20. ? service discovery docker link ( fig ) Consul Kubernetes, Mesos Ansible 21. Docker root Dockerfiles 22. Docker enterprise 23. Docker Windows , Windows, :( Docker Windows , 24. Docker - , , Flocker, Citadel, Mesos, Kubernetes, Docker Swarm, CoreOS, RancherOS, Project Atomic, ... 25. . Paul Graham Beating the averages , Docker, :) 26. ! , ? , , Git in Sky http://gitinsky.com [email protected] http://meetup.com/Docker-SPb