Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Wocker & WordCamp Kansai 2015

393 views

Published on

Slide for "First WordPress on Amazon Web Services meetup! Let's share, learn & socialize!" on July 23th, 2015.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Wocker & WordCamp Kansai 2015

  1. 1. Wocker & WordCamp Kansai 2015 @First WordPress on Amazon Web Services meetup! Let's share, learn & socialize!
  2. 2. - Facebook: kite.koga - Twitter: ixkaito - GitHub: ixkaito Kite
  3. 3. What Do I Do? - Designer - Programmer - WordPress core contributor
  4. 4. WordCamp Kansai 2015 https://kansai.wordcamp.org/2015/
  5. 5. What is Wocker? Docker-based rapid development environment of WordPress.
  6. 6. - WordPress Tavern - 100+ stars on GitHub Reaction of the public
  7. 7. How Fast? It takes just 3 SECONDS to create a new WordPress Environment!
  8. 8. What is Docker? ! How is this different from Virtual Machines?
  9. 9. Virtual Machines Hypervisor App A App B Bins/Libs Bins/Libs Guest OS Guest OS Host OS Server }Each virtualized application includes not only the application - which may be only 10s of MB - and the necessary binaries and libraries, but also an entire guest operating system - which may weigh 10s of GB.
  10. 10. Docker Docker Engine App A App B Bins/Libs Bins/Libs Host OS Server } The Docker Engine container comprises just the application and its dependencies. It runs as an isolated process in userspace on the host operating system, sharing the kernel with other containers. Thus, it enjoys the resource isolation and allocation benefits of VMs but is much more portable and efficient.
  11. 11. Virtual Machines Hypervisor App A App B Bins/Libs Bins/Libs Guest OS Guest OS Host OS Server Docker Engine App A App B Bins/Libs Bins/Libs Host OS Server Docker
  12. 12. Wocker Container (Docker Container) Wocker Container (Docker Container) Wocker Container (Docker Container) Wocker Overview Virtual Machine + Docker Engine (CoreOS) Vagrant Commands Host Machine (Mac, Windows, Ubuntu) Wocker Commands
  13. 13. Documentation http://wckr.github.io/
  14. 14. Get Started with Wocker
  15. 15. 1. Install Vagrant
  16. 16. 2. Install VirtualBox
  17. 17. 3. vagrant-hostsupdater Install the vagrant-hostsupdater plugin $ vagrant plugin install vagrant-hostsupdater
  18. 18. Clone the Wocker Repository 4. Clone the Repo $ git clone https://github.com/wckr/wocker.git && cd wocker
  19. 19. 5. Vagrant Up Start up Wocker $ vagrant up
  20. 20. Let me show you some tech demo.
  21. 21. Best Practice - Wocker commands are recommended - DO NOT destroy the Vagrant machine of Wocker - Don't install Wocker more than one but create containers to manage multiple sites.

×