在Rocky Linux上安装Docker Engine和Docker Compose的步骤如下:
安装Docker Engine
首先,确保系统已经更新到最新状态:
sudo dnf update
然后,添加Docker的存储库并安装Docker Engine及相关依赖:
# 添加Docker官方仓库
sudo dnf config-manager --add-repo https://download.docker.com/linux/rocky/docker-ce.repo
# 安装所需的GPG密钥以验证包完整性
sudo rpm --import "https://download.docker.com/linux/centos/gpg"
# 更新DNF缓存以包含新添加的仓库
sudo dnf makecache fast
# 安装Docker Engine、CLI工具和containerd
sudo dnf install docker-ce docker-ce-cli containerd.io
# 启动Docker服务并设置开机启动
sudo systemctl start docker
sudo systemctl enable docker
安装Docker Compose
由于Docker Compose不是通过官方仓库分发的,通常需要手动下载并安装。以下是安装最新稳定版Docker Compose的步骤:
# 下载Docker Compose的最新版本
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 验证安装
docker-compose --version
请注意,实际安装时需要替换上述命令中的URL为Docker Compose实际发布的最新版本地址。你可以去GitHub上的Docker Compose项目页面(https://github.com/docker/compose/releases)查看并获取正确的下载链接。
这样,你就可以在Rocky Linux系统上完成Docker和Docker Compose的安装了。