(: September 24, 2019)

How to Install Docker on RHEL 7?. Docker CE installation on RHEL 7?. Containers have revolutionized Applications deployment and massive scalability of microservices. Docker was a game-changer, simplifying the process of running and managing applications in containers. This article will guide you through the installation of Docker on RHEL 7.

Step 1: Register your RHEL 7 server

Start by registering your RHEL 7 server with Red Hat Subscription Management or Satellite server.

sudo subscription-manager register --auto-attach

Input your username and password when prompted.

.td_uid_2_5d9094f3c00fe_rand.td-a-rec-img{text-align:left}.td_uid_2_5d9094f3c00fe_rand.td-a-rec-img img{margin:0 auto 0 0}

Step 2: Enable required repositories

After registering the system, enable RHEL 7 repositories which have Docker packages and dependencies.

sudo subscription-manager repos --enable=rhel-7-server-rpms 
  --enable=rhel-7-server-extras-rpms 
  --enable=rhel-7-server-optional-rpms

Step 3: Install Docker on RHEL 7

We can now Install Docker on RHEL 7 by running the commands below.

sudo yum install -y docker device-mapper-libs device-mapper-event-libs
sudo systemctl enable --now docker.service

Confirm service status.

$ 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 Sun 2019-07-14 17:10:51 EDT; 22h ago
     Docs: http://docs.docker.com
  Process: 10603 ExecReload=/bin/kill -s HUP $MAINPID (code=exited, status=0/SUCCESS)
 Main PID: 11056 (dockerd-current)
    Tasks: 46
   Memory: 156.8M
   CGroup: /system.slice/docker.service
.......

Step 4: Set insecure registries / Block registries

If you have local Docker registries without SSL encryption for access, you may need to whitelist them.

$ sudo vim /etc/containers/registries.conf
.....
[registries.insecure]
registries = ["reg1.example.com","reg2.example.com"]

To block access to a registry, add the registry URL under registries.block section.

[registries.block]
registries = ['reg10.example.com']

Restart docker service if you make a change to the configuration file.

sudo systemctl restart docker

Test Docker installation.

# docker pull hello-world
Using default tag: latest
Trying to pull repository registry.access.redhat.com/hello-world ... 
Pulling repository registry.access.redhat.com/hello-world
Trying to pull repository docker.io/library/hello-world ... 
latest: Pulling from docker.io/library/hello-world
1b930d010525: Pull complete 
Digest: sha256:6540fc08ee6e6b7b63468dc3317e3303aae178cb8a45ed3123180328bcc1d20f
Status: Downloaded newer image for docker.io/hello-world:latest

# docker run --rm hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

You now have Docker installed on RHEL 7 system. Happy containerization.

Also, check:

Best Books To learn Docker and Ansible Automation

Best Kubernetes Study books

How To Install and Use Source-To-Image (S2I) Toolkit on Linux

.td_uid_4_5d9094f3c030d_rand.td-a-rec-img{text-align:left}.td_uid_4_5d9094f3c030d_rand.td-a-rec-img img{margin:0 auto 0 0}
  • Blockchain Sleuthing Startup Chainalysis Raises $30 Million
  • How To Back Up a Web Server
  • Zcash Stumbles on Blockchain Bug Tied to Old Software
  • IMF’s Lagarde: Ignoring Cryptocurrencies ‘May Not Be Wise’
  • How to Install Java 9 on Ubuntu
  • UK Regulators Approve First Cryptocurrency Hedge Fund
  • Low Volume Lift? Litecoin Prices Rise But Big Leaps Unlikely
  • Bitcoin Price Drops After New Chinese Bank Rumours
  • Linux / UNIX: Clear bash history
  • Cryptocurrency Concept Is a ‘Fallacy,’ Says Finnish Central Bank Advisor
  • The Second Wave of Bitcoin Price Growth May Just Be Beginning
  • JPMorgan Testing Blockchain Transfers With Over 2,000 Clients
  • 5 Mainstream Finance Figures Embracing the Blockchain
  • Self-Fulfilling Prophecy or Positive Feedback Loop? Bitcoin Traders Question Price Rally
  • What Tokyo’s Mt Gox Ruling Means for Bitcoin in Japan
  • SXI LLC Company
    SXI.IO is a global Blockchain software company, specialized in developing white label crypto exchange platforms , Wallet platforms, ICO platforms, Token Erc20 .....
    Fully Managed VPS Fully Managed VPS Fully Managed VPS

    You Might Also Enjoy NewS Post

    Best Free Web Hosting 2020

    Free Hosting 1GB $0.00 USD/mo Disk space 1GB Traffic 10GB/Month Domains 2 Plesk Cpanel Databases 10 Free 12 Month https://my.sxi.io/cart.php?a=add&pid=196

    02/05/2020 READ MORE

    Download Windows Templates for Virtualizor KVM

    Download any of client OS template to the location in Node ( /var/virtualizor/Xen or KVM according to the virtualization). http://mirror.softaculous.com/virtualizor/templates/windows-2003-x86.img.gz http://mirror.softaculous.com/virtualizor/templates/windows_2003R264.img.gz http://mirror.softaculous.com/virtualizor/templates/windows-2008r2.img.gz http://mirror.softaculous.com/virtualizor/templates/windows-2012server.img.gz http://mirror.softaculous.com/virtualizor/templates/windows-2003-x86.img.gz http://mirror.softaculous.com/virtualizor/templates/windows_2003R264.img.gz http://mirror.softaculous.com/virtualizor/templates/windows-2008r2.img.gz http://mirror.softaculous.com/virtualizor/templates/windows-2012server.img.gz http://mirror.softaculous.com/virtualizor/templates/windows-2012r2.img.gz http://mirror.softaculous.com/virtualizor/templates/windows-2016.img.gz For...

    23/04/2020 READ MORE