Difference between revisions of "Installing Docker on RedHat Enterprise Linux 7"

From Lingoport Wiki
Jump to: navigation, search
(Install docker using the repository)
(Install docker using the repository)
Line 24: Line 24:
 
https://download.docker.com/linux/centos/docker-ce.repo
 
https://download.docker.com/linux/centos/docker-ce.repo
   
This [[stack overflow article|https://stackoverflow.com/questions/65878769/cannot-install-docker-in-a-rhel-server]] can give more information about the steps that are being done here.
+
This [[https://stackoverflow.com/questions/65878769/cannot-install-docker-in-a-rhel-server|stack overflow article]] can give more information about the steps that are being done here.
   
 
sudo vi /etc/yum.repos.d/docker-ce.repo
 
sudo vi /etc/yum.repos.d/docker-ce.repo

Revision as of 00:36, 23 April 2023

On the system (most likely a virtual machine) dedicated to Command Center, make sure you have the latest version of docker up and running. The following steps may help.

A user with sudo privileges is required to run most commands.

Uninstall old docker versions

This is an optional step in case your docker version is out of date:

   sudo yum remove docker \
                 docker-client \
                 docker-client-latest \
                 docker-common \
                 docker-latest \
                 docker-latest-logrotate \
                 docker-logrotate \
                 docker-engine

Install docker using the repository

   sudo yum update
   sudo yum install -y yum-utils
   sudo yum-config-manager \
     --add-repo \
     https://download.docker.com/linux/centos/docker-ce.repo

This [overflow article] can give more information about the steps that are being done here.

  sudo vi /etc/yum.repos.d/docker-ce.repo

At top of the file:

  [centos-extras]
  name=Centos extras - $basearch
  baseurl=http://mirror.centos.org/centos/7/extras/x86_64
  enabled=1
  gpgcheck=1
  gpgkey=http://centos.org/keys/RPM-GPG-KEY-CentOS-7
  
  sudo yum install slirp4netns fuse-overlayfs container-selinux
  sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Start Docker.

Start docker using the following command:

   $ sudo systemctl start docker

Enable the Docker service to start automatically on system boot by running the following command:

   $ sudo systemctl enable docker

Verify that Docker Engine is installed correctly

Run the hello-world image.

   $ sudo docker run hello-world

This command will run a test container and display a message indicating that the installation is working properly.

Install other packages

In anticipation of installing Command Center, the following packages should be installed, if not already on the system.

  • git
  • zip and unzip
  sudo yum install git zip unzip

Return to the Installation page to continue installing Command Center on the system