For any one that what's to learn more about Docker, please join us for the Las Vegas Docker Global Mentor Event! (#learndocker)
Docker’s meetup groups worldwide are hosting a series of complimentary events to help newcomers and intermediate users learn how to build, ship, and run distributed apps with ease thanks to the Docker platform.
During the event, there will 5 self-paced labs for attendees to learn Docker. We will be using the LearnDot Learning System and have one lab for beginners, and one lab for intermediate users. We will have experienced Docker users that will serve as mentors to help the newcomers to the Docker ecosystem, and the course are:
Dev Beginner - Linux: This tutorial will guide you through the steps involved in setting up your computer, running your first containers, deploying web applications with Docker and running a multi-container voting app with Docker Compose.
Dev Beginner - Windows: This tutorial will walk you through setting up your environment, running basic containers and creating a Docker Compose multi-container application using Windows containers.
Dev Intermediate: This tutorial teaches you how to network your containers, how you can manage data inside and between your containers and how to use Docker Cloud to build your image from source and use conmen developer tools and programming languages with Docker.
Ops Beginner: The beginner part of the Ops tutorial will teach you how to set up a swarm, how to use it to host your own registry, how to build your app container images and how to deploy and scale a distributed application called Dockercoins.
Ops Intermediate: From global container scheduling, overlay networks troubleshooting, dealing with stateful services and node management, this tutorial will show you how to operate your swarm cluster at scale and take you on a swarm mode deep dive.
We will leverage content materials from Docker/labs (https://github.com/docker/labs) repo:
• Docker Java / Node tutorials for dev
• Docker Orchestration Workshop for Ops
• Dedicated content for Windows / Powershell users
Preparation Before the Event:
Here are some important steps you should take to prepare. Make sure you have a Docker Hub account, and bring your laptop fully charged with Docker set-up. See below for some further instructions and details.
1. You will need a Docker Hub account to access the course materials. Create a Docker Hub account here: (https://hub.docker.com/)
2. Set-up Docker on your laptop (you will need to bring your own computer)
• Linux users: we need you to install Docker engine (https://docs.docker.com/engine/installation/) and Docker compose (https://docs.docker.com/compose/install/).
• Mac users: install Docker for Mac (https://docs.docker.com/docker-for-mac/) or if you have an older Mac, Docker Toolbox (https://docker.github.io/toolbox/).
• Windows users: if you have Windows 10 pro install Docker for Windows (https://docs.docker.com/docker-for-windows/).
3. New to Docker? pre-pull the docker images for the very basic tutorial so you’re ready for the beginner level course, they are:
• docker pull hello-world
• docker pull alpine
• docker pull seqvence/static-site
4. To run the application and participate in the rest of the training, you will need to pre-pull these images:
• docker pull microsoft/dotnet:1.0.0-preview1
• docker pull node:5.11.0-slim
• docker pull python:2.7-alpine
• docker pull redis:alpine
• docker pull postgres:9.4
5. For the Ops / orchestration part, you will want to pre-build the demo app by running the following steps:
• git clone git://github.com/jpetazzo/orchestration-workshop
• cd orchestration-workshop/dockercoins
• docker-compose build
6:00 pm - Doors Open
6:30 pm - Welcome message, presentation of Docker & snacks
6:30 to 8:00 pm - Select and work through self-paced lab; Tutorials for Dev, Workshop for Ops, and Workshop for Windows / Powershell users.
8:00 – Q & A / Socializing
Please Note: We are starting a little earlier at 6:00 PM than our normal time of 6:30 PM for this meeting, but even if you are a little late, please still john us.
Are you an advanced user? We strongly encourage Docker users of all skill levels to attend! We need a network of mentors who understand the Docker platform to answer any questions that newcomers may have. Click here (https://community.docker.com/registrations/groups/6947) to sign up as a mentor or please contact Kim Payne at [masked]. Additionally, Docker will be providing Docker swag for the mentors.
In addition to our normal sponsors, of Docker, InfoSiftr, Switch and the Innevation Center, we like to give a special thanks to UNLV (http://www.unlv.edu), and Robert Half (https://www.roberthalf.com) for helping out during this event in providing Mentors and other support.
Fellow Meetup Groups:
We would like to extend a special thanks to these fellow Vegas Meetup Groups for their co-promotion of this event.
Big Data Developers Las Vegas (https://www.meetup.com/big-data-developers-in-las-vegas/)
AWS Las Vegas (https://www.meetup.com/AWS-LasVegas/)
Salt Stack Las Vegas (https://www.meetup.com/SaltStack-Las-Vegas-meetup/)
Kubernetes Las Vegas (https://www.meetup.com/Kubernetes-Las-Vegas/)
There will be free Pizza and Drinks at the event as well.
As we get closer to the event, we will share more information including materials on how to prepare for the training.
Please let us know if you have any questions and look Forward to seeing everyone.