Please login to enroll is this event.


This course is designed to provide an introduction to using Docker. Docker provides clean, consistent, and scalable environments for applications. During this class we will learn about what Docker is, how we can implement Docker, and finally we will put together a "Dockerized" application.

There are no prerequisites to taking this class, but basic exposure to using the command line is recommended.

Linux/Mac users

Windows users
Windows Folks just read through the "Getting Started" components. No need to go on
to the "doing more" section.

Before the Course

Install Docker
- Windows https://docs.docker.com/docker-for-windows/install/
- Mac https://docs.docker.com/docker-for-mac/install/
- Linux https://docs.docker.com/install/#supported-platforms select your distro on the page

Install Docker-Compose
Assuming you do not have an older version of Docker, the Windows and Mac folks "should" already have docker-compose installed. You can test this by typing `docker-compose` in a terminal window.

Linux users go here https://docs.docker.com/compose/install/ and follow the linux instructions

If you have questions about the class or having trouble with the installs prior to the class please email da129@duke.edu with subject line "Docker Roots Class"

Subjects: command line containerization containers docker intermediate



Status Cancelled
Date Thursday, March 28th, 2019
Time 3:00pm - 4:00pm
Location TEC - Classroom
Leader Danai Adkisson
Enrolled 9 of 30
The TEC (Technology Engagement Center) Classroom is in the Telcom Building. To get there, just walk down the stairs from Perkins/Bostock like you’re heading towards CIEMAS. When you get to the road halfway down, make a right and Telcom is the building ahead of you to the left. The Technology Engagement Center is the first floor, so just enter in the front of the building. The classroom is to the right of the entrance, adjacent to the center circular room. http://maps.duke.edu/map/?id=21&mrkIid=2765