在CentOS Stream 8上安装Docker的步骤如下:
更新系统包
sudo dnf update -y
安装必要的软件包
sudo dnf install -y dnf-plugins-core
添加Docker的官方仓库
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE(社区版)及其依赖
sudo dnf install docker-ce docker-ce-cli containerd.io
启动Docker服务并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
验证Docker安装
sudo docker run hello-world
安装snapd
sudo dnf install snapd -y
启动并启用snapd服务
sudo systemctl start snapd
sudo systemctl enable snapd
通过snap安装Docker
sudo snap install docker
启动Docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
在安装过程中可能会遇到依赖问题,按照提示解决即可。
如果需要使用特定版本的Docker,可以在添加仓库时指定版本号,例如:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo --setopt=docker-ce.repo_enabled=0
sudo dnf install docker-ce-<version> docker-ce-cli-<version> containerd.io
替换 <version> 为你需要的版本号。
安装完成后,可以通过 docker version 命令查看Docker的详细信息。
通过以上步骤,你应该能够在CentOS Stream 8上成功安装Docker。如果在安装过程中遇到任何问题,可以参考Docker官方文档或社区论坛寻求帮助。