Hi Guys, Welcome to Proto Coders Point. In this artcile let’s learn basic about docker & how to install docker ubuntu server – the easiest way.
Before we start, Let under what docker is exactly.
What is docker?
A Docker is a platform basically used for developing, running a application & easily shipping application file. Docker help developer to pack their application into a docker container so that it wil be easily to transfer application to other system. A docker container image include all the required dependencies to execute your code on any machine.
What is docker container?
A Container in docker is executable package of application source code with operating system libraries & the dependencies that required to run code in any envirnoment.
Advanctage of implementing docker
By using docker, it reduce the effort & errors that usually occurs while deploying our code from local to server.
Docker provide rapid delivery & reduce the deployment time as it is very lightweight & minimal overhead.
How to install docker on ubuntu server – AWS
There are various way to install docker on ubuntu like using repository or by using script from get.docker.com
Follow below steps to install docker.
Installing docker using repository
1. Update apt package
sudo apt-get update
install curl, gnupg, lsb-release, ca-certificates
sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
2. Add docker GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3. Set-Up docker stable repository
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. Installing docker Engine
a. Update apt again
sudo apt-get update
b. Install docker on ubuntu
Now install current latest version of docker 20.10.12 & docker cli and containerd.io
sudo apt-get install docker-ce docker-ce-cli containerd.io
c. Check for installed version
Now check if docker was sucessfuly installed by checking docker version
docker --version
d. Verify if docker working
Now let’s run docker command to execute “hello-world” docker image container.
sudo docker run hello-world
The above command, will search for hello-world in local, if not found then it downloads offical text image of hello-world from docker site & run it in container, when container execute it prints the message helloworld & exit.
There we have successfully installed docker in ubuntu server.
How to uninstall docker from ubuntu
1. First Step unistall docker engine, cli and container packages:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
2. After uninstalling, docker image, container and other docker config on your local host will not automatically get deleted, we need to remove them manually, if we want a freshly uninstall docker. run below rm commands
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd