Hello everyone! The DockerNYC team is excited to announce our local edition of the Docker Global Mentor Week, supported by Cisco!
Docker Global Mentor Week is your opportunity to #learndocker.
As an added bonus, we're collaborating with Docker London (http://www.meetup.com/Docker-London/) in order to bring this opportunity to a world-wide audience. We'll be working with the DLDN team to get the word out, recruit mentors, and create learning material for the week. We'll also have mentors available to "dial-in" to work in a transatlantic capacity!
Docker has worked on self paced online labs that will be available through LearnDot. One lab will be for beginners and one lab will be for intermediate users. Docker mentors will be on hand at this event to help you as you work through the self paced materials. 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.
We'll have pizza, soda, and beer thanks to our sponsors StorageOS (http://storageos.com/) and Contino (http://contino.io/)!
5:30 - Doors Open
6:00 - Welcome message, presentation of Docker & snacks
6:30 to 8:30 - Select and work through self-paced lab
8:30 - Socializing
Things to know / prep before the event:
** When you arrive, you'll see sheets of paper with WIFI connection details. Please only take 1 with you: this is your personal WIFI information, do not share it or your connection may be slowed down.
1. Create a Docker Hub account here: (https://hub.docker.com) You will need a Docker Hub account to access the course materials.
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/). Make sure you have Docker compose version 1.6 or higher by running docker-compose version from the command prompt.
• 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/), otherwise install Docker Toolbox (https://docker.github.io/toolbox/). If you want to try the new Windows containers, go through the setup steps in the Windows Container lab (https://github.com/docker/labs/blob/master/windows/windows-containers/Setup.md). It is essential to run this command in Powershell before coming to the event: docker pull microsoft/windowsservercore:latest
3. New to Docker? pre-pull the docker images for the very basic tutorial so you’re ready for the beginner level course.
• 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, 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
Courses to choose from:
Dev Beginner - Linux: This tutorial will guide you through the steps involved in setting up your computer, running your first containers, deploying a web application 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 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.
Have any questions or concerns? Join the conversation on the global-mentor-week slack channel on our Docker Community slack team. Sign up to the Docker Community here (https://community.docker.com/registrations/groups/4316) to be invited to the slack team.
The DockerNYC Team
Follow our team for updates and more:
Jesse White (https://twitter.com/Jesse_White/) -- Luisa Morales (https://twitter.com/luisamariethm) -- Doug Masiero (https://twitter.com/dougmasiero)
To gain entry you'll need to RSVP with your FULL NAME in order to get past security. We will not be granting late access to those who do not RSVP with their FULL NAME in order to gain entry to the building. Please make sure you provide your guests full name as well, or invite them to join the meetup and RSVP themselves.
StorageOS (http://www.storageos.com) is a software-only enterprise-ready, secure and scalable persistent container storage solution. Available on commodity hardware, virtual machines or in the cloud, with the addition of a 40MB container, developers can support hyper-converged and centralized deployment models without additional kernel module or storage infrastructure. Fully integrated with Docker and Docker Swarm, StorageOS is designed for high-performance applications and is ideal for running containerized databases, CI/CD workloads, and data migrations. StorageOS is priced for developer adoption and scales to enterprise deployments.
Download it at www.storageos.com (http://www.storageos.com/).
Contino is a technology and services company specializing in DevOps, Continuous Delivery, and transformational programs. The company’s Rapid Prototyping and DevOps Acceleration services help organizations speed time to market for high quality new and re-tooled applications.
From strategy and operations to culture and technology, Contino helps business and technology leaders identify and address opportunities for growth and profitability. Contino provides training, development, deployment and optimization services for the full stack of DevOps and Agile technologies.
Learn more at http://www.contino.io/ or talk with your host, Jesse White, at the event!
Interested in sponsoring? Check out our Open Collective page: https://opencollective.com/dockernyc
If you're interested in speaking at future events, please fill out this form (https://docs.google.com/forms/d/e/1FAIpQLScxVtf6bRL2C4seCX0DehtjFreHnsPo7pgbkq9ADaUq2R43Zg/viewform).
The Docker NYC meetup abides by a Code of Conduct. Stay informed: read about it here (http://www.meetup.com/Docker-NewYorkCity/about/).