Docker in Austin — Before the Docker Austin March meet up
54 signups so far and still increasing. We have the Docker Austin meet up coming up this Thursday and the Flux7 team is excited to be playing a key role in it.
Austin is a tech city and DevOps has taken Austin like a storm. In fact, the startup and college town nature of the Town typically implies that Austin stays are the forefront to trying new technologies. Docker has been no different. We have a thriving Docker community. The first meet up attracted over 100 RSVPs and 60 attendees. Ben Golub, the CEO of Docker, delivered the keynote himself. The meet up went over time due to the lengthy QA sessions.
What are Austinites using Docker for? Many different ways. At Flux7, we have used it for many different purposes, e.g., multi-tenancy using Docker.
AppSoma is using it to build an HPC PaaS product to help Bioinformatics research. Rackspace is considering to use them in their PaaS offerings. My discussion with other attendees (from companies like Dell, IBM, Intel, National Instruments, etc) revealed a keen interest in trying to use Docker for Developer productivity. Hence the upcoming meet up scheduled for Thursday March 13th is about improving developer productivity using Docker.
We have two speakers scheduled to talk: Ken Demarest and myself. Based on the experience with Docker talks at the meet up and the Docker Cloud Austin meet up, these talks tend to attract tremendous number of questions and discussion. Consequently, they take twice as long as planned. Thus, the number of planned talks has been reduced to two instead of three this time.
I am going to present Developer Optimization at Flux7 using Docker. The first application we started using Docker for was our public website, https://flux7.com. Yes, this website you are on is hosted inside a Docker container. The flow allows our developers to change and test the changes to the website locally before push the change into QA. Using Docker allows us to have tight parity between dev and production environments. With Docker, we can replicate the distributed nature of the application in a single VM. This allows the developers to debug the app on their laptop in a very tight loop without introducing code that will only work in the dev environment. The QA process also leverages Docker to test the code. Lastly, a QA’ed docker container is push to production and it works with very high confidence.
If you would like to attend the meet up, we will be at the Rackspace site in Austin. See event information here: http://www.meetup.com/Docker-Austin/events/164689782/.
Also, we will also be broadcasting the meetup on Hangouts on Air and will take questions as well. Hope you can attend.
Missed the event? Check out the highlights and the video here: