安装docker
centos8版
# 切换Appstream源 自带的centos8的源已经不能使用了
cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
# 更新yum
yum update -y
# 卸载centos8自带的podman容器工具,与docker冲突
yum -y erase podman buildah
# 一键安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 设置开机启动
systemctl enable docker
# 启动docker
systemctl start docker
rocky8版
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
-i.bak \
/etc/yum.repos.d/Rocky-*.repo
dnf makecache
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum update -y
yum -y erase podman buildah
yum install docker-ce -y --allowerasing
systemctl enable docker
systemctl start docker
安装docker-compose
https://github.com/docker/compose/releases 地址下下载docker-compose资源,根据合适的操作系统和cpu架构选择合适的版本
centos8下查找如下图这个版本文件:docker-compose-linux-x86_64

将下载的文件上传至 /usr/local/bin/ 目录下
# 修改权限 修改文件名称为docker-compose再执行以下命令
chmod +x /usr/local/bin/docker-compose
# 测试安装结果
docker-compose --version