Git Product home page Git Product logo

docker-tutorial-1's Introduction

UPDATE: The slides presented by Dennis Bell and Mikki Weesenaar of the Meetup are available here.

Docker tutorial

About the Docker tutorial 🐋 ⛵

Docker App Architecture:

Participants in the training will go through the steps involved in running and developing a simple voting app from a fresh computer using the Docker Toolbox. This simple app will include:

docker-tutorial-app-architecture

  • A Python webapp: which lets you vote between several options
  • A Redis queue: which collects new votes
  • A Java worker: which consumes votes and stores them in…
  • A Postgres database: backed by a Docker volume
  • A Node.js webapp: which shows the results of the voting in real time

There will be a self-paced beginners’ tutorial for attendees to learn Docker basics as they build and deploy this app locally. Experienced Docker users will serve as mentors to help beginners successfully complete the training.

Pre-tutorial preparation

At the training, you will need to bring your own computer. There are some steps you should do some preparation to get your work environment ready. Here are the steps:

  1. For MacOS users, you need to install Docker engine MacOS
    For Windows users, you need to install Docker engine Windows
  2. Docker compose.

And now you're ready. See you at the meetup!

docker-tutorial-1's People

Contributors

dennis-bell avatar koenhoeijmakers avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.