Working with Docker
Docker is an open platform for building, shipping and running distributed applications. It gives programmers, development teams and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications.
Goals/Objectives/Outcomes
- Understand how to install Docker for development on your local system
- Understand how to run a software project in a Docker Container
- Understand how to find images on Docker Hub
- Understand how to create your own image and run it in a container
- Understand how to create an image of your own
- Understand how to share your image with others
Reference Material
- https://www.docker.com/tryit/
- https://docs.docker.com/userguide/level1/
- https://docs.docker.com/userguide/dockerimages/
- https://blog.talpor.com/2015/01/docker-beginners-tutorial/
- https://www.digitalocean.com/community/tutorials/the-docker-ecosystem-an-introduction-to-common-components
- https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-getting-started
Measures of Success
- Participant has demonstrated the ability to work with existing docker images and to create and run their own image and share that image with others on their team.
- Participant has began learning more advanced Docker topics including how to use plugins and multi container applications