Prerequisites:
·
It only works on a 64-bit Linux installation.
·
It requires Linux kernel version 3.10 or
higher.
Note- I’ll
be working from a Centos-7.2 server, and I’ll be logged in as root.
Step-1 Check the kernel version and the OS
architecture.
[root@docker-server ~]# uname -a
Linux docker-server 3.10.0-327.el7.x86_64 #1
SMP Thu Oct 07 22:10:57 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Prerequisites:
·
It only works on a 64-bit Linux installation.
·
It requires Linux kernel version 3.10 or
higher.
Note- I’ll
be working from a Centos-7.2 server, and I’ll be logged in as root.
Step-1 Check the kernel version and the OS
architecture.
[root@docker-server ~]# uname -a
Linux docker-server 3.10.0-327.el7.x86_64 #1
SMP Thu Sun Oct 7 15:57:01 UTC 2018 x86_64
x86_64 x86_64 GNU/Linux
You can see that I`m using the kernel version
is 3.10.0 with a 64Bit Kernel (x86_64).
[root@docker-server ~]# cat
/etc/centos-release
CentOS
Linux release 7.2.1511 (Core)
The command shows that the Centos version is
7.2.
Step-2 It is recommended to update Ubuntu
before you install new software.
[root@docker-server ~]# yum update
Step-3 Now Install Docker
Note-
Docker is available in two editions:
·
Community Edition (CE)
Docker
Community Edition (CE) is ideal for developers and small teams looking to get
started with Docker and experimenting with container-based apps. that’s
available for free of cost. Docker CE has two update channels, stable and edge:
Stable
gives you reliable updates every quarter
Edge
gives you new features every month
·
Enterprise Edition (EE).
Docker Enterprise Edition (EE) is designed for enterprise development
and IT teams who build, ship, and run business critical applications in
production at scale. that’s not available for free of cost. For more
information about Docker EE, including purchasing options.
Click
- https://www.docker.com/pricing
Docker package is included in the default CentOS repository. So to
install docker , simply run below yum command :
[root@docker-server ~]# yum install docker -y
If you want to install Docker Community
Edition (CE), Use the below mention step
1- Install the Docker CE dependencies..
[root@docker-server ~]#
yum install yum-lvm2 utils device-mapper-persistent-data -y
2- Installing Docker CE (Install Docker CE
Repositery and install docker)
[root@docker-server ~]# yum-config-manager
--add-repo https://download.docker.com/linux/centos/docker-ce.repo
[root@docker-server
~]# yum install docker-ce -y
3- Verify The Docker Verion
[root@docker-server ~]# docker --version
Docker
version 17.12.0-ce, build c97c6d6
Step-4 Start the Docker services
[root@docker-server ~]# systemctl start docker
[root@docker-server ~]# systemctl enable
docker
Step-5 Check the status of the Docker
[root@docker-server ~]# systemctl status
docker
● docker.service - Docker Application Container Engine
Loaded:
loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset:
disabled)
Active:
active (running) since Mon 2018-10-07
18:03:49 IST; 1min 36s ago
Docs: https://docs.docker.com
Main PID: 28494 (dockerd)
CGroup: /system.slice/docker.service
├─28494 /usr/bin/dockerd
└─28499 docker-containerd --config
/var/run/docker/containerd/containerd.toml Oct 07
18:03:49 docker-server systemd[1]: Started Docker Application Container Engine.
Oct 07 18:03:49 docker-server dockerd[28494]:
time="2018-10-07T18:03:49.912071806+05:30"
level=info msg="API
listen on /var/run/docker.sock"
Hint: Some lines were ellipsized, use -l to
show in full.
Step-5 Test Docker
[root@docker-server ~]# docker run hello-world
Note- The
above command docker run hello-world has three parts.
·
docker- It is
docker engine and used to run docker program. It tells to the operating system
that you are running docker program.
·
run- This
subcommand is used to create and run a docker container.
·
hello-world- It is
a name of an image. You need to specify the name of an image which is to load
into the container.
When successfully run above command then, this
will return the welcome message:-
Now docker is installed in your system. You can start making a
container by downloading a Docker Image from the Docker Registry.
No comments:
Post a Comment