- Lab
- A Cloud Guru
Running Your First Docker Container
Welcome to your first challenge in *The Quest for More Yummies*. In this hands-on lab, we are tasked with preparing our environment for maximum snack acquisition for the people of SpaceBones by installing Docker and then acquiring images from DockerHub.
Path Info
Table of Contents
-
Challenge
Install Docker from the Default CentOS 7 Repository
After logging into the server, install the latest version of
Docker
usingyum
:sudo yum -y install docker
-
Challenge
Set User Permissions
Drop down to
root
. Create a new group nameddocker
, and then add thecloud_user
user to the group. -
Challenge
Enable and Start Docker Service
Once installation completes, enable and start the service using
systemd
.Log out of
root
andcloud_user
, and then log back in:ssh cloud_user@<PUBLIC IP>
-
Challenge
Run the `hello-world` Container Image
After starting and enabling Docker, run the
hello-world
container image to verify installation. -
Challenge
Pull Images
After getting a valid return message from the
hello-world
image, pull the following images into yourDocker
repository to prepare for the next exercise.06kellyjac/nyancat
jeremy646/doge
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.