Задача: Сформировать набор шагов посредством которых на систему CentOS 7 устанавливается Docker & Docker-Compose будь они не ладные.

Я за нормальное использование: OS + nginx&httpd + db + файлы сайта и т.д.

[root@localhost ~]# uname -a && cat /etc/os-release
Linux localhost.localdomain 3.10.0-1062.9.1.el7.x86_64 #1 SMP Fri Dec 6 15:49:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

[root@localhost ~]# wget -qO- https://get.docker.com/ | sh
[root@localhost ~]# docker --version
Docker version 19.03.6, build 369ce74a3c
[root@localhost ~]# usermod -aG docker root
[root@localhost ~]# usermod -aG docker ekzorchik
[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@localhost ~]# systemctl start docker
[root@localhost ~]# curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
[root@localhost ~]# chmod +x /usr/local/bin/docker-compose
[root@localhost ~]# ln -s /usr/local/bin/docker-compose /usr/lib/docker-compose
[root@localhost ~]# docker-compose --version
docker-compose version 1.25.4, build 8d51620a

Итого, я для себя сформировал список шагов по базовой установке Docker & Docker-Compose в систему CentOS 7. На этом пока все, с уважением автор блога Олло Александр aka ekzorchik.