Skip to content

vinomaster/bcsm-dcw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Workshop

This repo provides material for a Boston Cloud Services Meetup on Docker.

While it serves is intended for use by meetup participants, it also serves as a basic tutorial or introduction to Docker containers.

Acknowledgments

The material used within this repo is derived from prior work by Peter Parente and Guillermo Cabrera.

Workshop Preparation

Choice one of the following approaches to establish a Docker environment:

  • Local Vagrant
  • SoftLayer VM (to be provisioned and assigned during workshop)

Tutorial

The material in this repo can be used in support of a hands-on workshop covering the steps involved in getting Elasticsearch (i.e., a search engine based on Lucene) up and running in a Docker container.

Using the creation of an Elasticsearch application as a devops goal, the material in this repo will provide a basic introduction to the use of Docker containers for application development.

The topics to be covered in the workshop include:

  • Environment setup
  • Developing containers
  • Configuring Docker ports and how networking is handled between containers
  • Distributing containers

The workshop will follow a build, test, explore, repeat pattern, common to the "Dockerization" process.

Slideshow

This repo contains a slide presentation based on reveal.js. Assuming access to a Docker environment, the slides can be viewed by doing the following on your Docker enabled VM:

$ git clone https://github.com/vinomaster/bcsm-dcw.git
$ cd bcsm-dcw/slides
$ ./run.sh
$ docker ps
# Open browser to http://<hostname>:8000/#/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published