Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker for Developer

Docker for Developer

Quang Nguyễn

July 28, 2016
Tweet

More Decks by Quang Nguyễn

Other Decks in Technology

Transcript

  1. docker for developer Quang aka @xluffy AMA - 28/07/2016 Quang

    aka @xluffy docker for developer AMA - 28/07/2016 1 / 15
  2. This talk is docker for developer, in development, not for

    ops, not for deployment Quang aka @xluffy docker for developer AMA - 28/07/2016 2 / 15
  3. Agenda Some problems Docker is useful in development? Architechture of

    docker Demo Bonus Quang aka @xluffy docker for developer AMA - 28/07/2016 3 / 15
  4. Some problems You build doesn’t work? Work fine on my

    machine Quang aka @xluffy docker for developer AMA - 28/07/2016 4 / 15
  5. Some problems Work fine in Dev, Ops Problem now Quang

    aka @xluffy docker for developer AMA - 28/07/2016 5 / 15
  6. How to resolve problems? SYSADMIN, Help Meeeeeeeeeeeeee!!!! Vagrant? Quang aka

    @xluffy docker for developer AMA - 28/07/2016 6 / 15
  7. Docker is useful in development? Consistent development environments for your

    entire team. The development environment is the exact same as the production environment. You only need Docker to develop. Don’t install service/package on your machine (How about remove all package) Can use multiple language versions Can still use your favorite editor/IDE as you normally do. Quang aka @xluffy docker for developer AMA - 28/07/2016 7 / 15
  8. What is Docker? Docker is an open-source technology that that

    allows you to build, ship and run any applications inside container, anywhere Quang aka @xluffy docker for developer AMA - 28/07/2016 8 / 15
  9. Docker Ecosystem Figure 2: Engine, Compose, Swarm, Machine Quang aka

    @xluffy docker for developer AMA - 28/07/2016 10 / 15
  10. Bonus Container (sanbox, jail, zone, chroot) Docker vs Linux Container

    (LXC) Docker on Windows/Unix Quang aka @xluffy docker for developer AMA - 28/07/2016 13 / 15
  11. Bonus (Docker In Production) Container in AWS, GCP Docket at

    Shopify, Docket at Iron.io (300 mil containers), Docker at 500px, Docket at Yelp SeatMe Performance of Docker (IBM, Percona), benchmark with redis What top benefits do you see with containers? Quang aka @xluffy docker for developer AMA - 28/07/2016 15 / 15