Community Architect in Community
In this hands-on lab, we will practice installing Docker.
Your development team has asked for a cloud server with Docker installed. To meet this requirement you need to configure the Docker repository in your environment and create a new container called "Hello World" using the Centos:6 images.
Reminder: cat /etc/issue will tell you the host operating system.
Begin by logging in to the lab server using the credentials provided on the hands-on lab page:
Confirm Packages are Installed
Install the packages:
sudo yum install -y yum-utils lvm2 device-mapper-persistent-data
Alternatively, if the packages are likely installed, the following command can be used to verify the installation without installing the package if one is missing. Each of these commands must be run and verified individually:
rpm -qa |grep yum-utils rpm -qa |grep lvm2 rpm -qa |grep device-mapper-persistent-data
Add the Repository
Add the repository:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Confirm the repository has been added by checking the repo directory:
sudo yum install docker-ce
Enable and Start Docker
sudo systemctl enable docker
sudo systemctl start docker
Add Your User to the Docker Group
Add your user to the Docker group:
sudo usermod -a -G docker cloud-user
Verify the addition:
grep docker /etc/group
Log out of the system and back in to confirm the changes.
Create Your First Container
Create the hello-world container:
sudo docker run hello-world
Congratulations — you've completed this hands-on lab!