Installing Docker
Introduction
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.
Reminder: cat /etc/os-release
will tell you the host operating system.
Also, please wait an extra minute before connecting via ssh to make sure the
lab is fully provisioned.
Solution
- Begin
by logging in to the lab server using the credentials provided on the
hands-on lab page:
ssh cloud_user@PUBLIC_IP_ADDRESS
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:
ls /etc/yum.repos.d/
Install Docker
- Install
Docker:
sudo yum install docker-ce
Run command to check version
Which docker
Docekr -v
Enable and Start Docker
- Enable
Docker:
sudo systemctl enable docker
- Start
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.
- Close
current putty session and relogin to putty one more time and check as
below
- Docker
ps
- Docker
ps -a
Create Your First Container
- Create
the hello-world container:
sudo docker run hello-world
Conclusion
you've completed this lab
No comments:
Post a Comment