Difference between revisions of "Installing Docker on RedHat Enterprise Linux 7"
(Created page with "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 use...") |
(→Install docker using the repository) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 23: | Line 23: | ||
--add-repo \ |
--add-repo \ |
||
https://download.docker.com/linux/centos/docker-ce.repo |
https://download.docker.com/linux/centos/docker-ce.repo |
||
+ | |||
+ | 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 |
||
Line 53: | Line 55: | ||
This command will run a test container and display a message indicating that the installation is working properly. |
This command will run a test container and display a message indicating that the installation is working properly. |
||
+ | == Install other packages == |
||
− | Return to the [[Command Center Installation|Installation page|]] to continue installing Command Center on the system |
||
+ | 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 [[Command Center Installation|Installation page]] to continue installing Command Center on the system |
Latest 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.
Contents
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 stack 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