使用 Docker 官方 YUM 源安装指定版本的 Docker,首先需要确保你的系统是基于 RPM 的,如 CentOS 或 RHEL。以下是详细的安装步骤:
卸载旧版本:如果系统中安装了旧版本的 Docker(例如 Docker、Docker.io 或 Docker Engine),首先需要将其卸载。执行以下命令:
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
设置 Docker 仓库:使用以下命令设置 Docker 仓库。首先安装所需的包,允许
yum
使用仓库:sudo yum install -y yum-utils
接下来,将 Docker 的官方仓库添加到
yum
源:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装特定版本的 Docker:在安装 Docker 前,你可以查看可用的版本。执行:
yum list docker-ce --showduplicates | sort -r
这会列出所有可用的版本,格式为
docker-ce-<version>
. 选择你需要的特定版本,然后安装。例如,如果要安装18.09.1
版本,执行:sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
如果不指定版本,
yum
会安装最新版本的 Docker。启动 Docker:安装完成后,启动 Docker 服务:
sudo systemctl start docker
验证安装:通过运行
hello-world
镜像来验证 Docker 是否正确安装:sudo docker run hello-world
如果安装正确,你将看到一条消息,表明你的 Docker 正在运行。
配置 Docker 开机自启:如果你希望 Docker 在系统启动时自动运行,执行:
sudo systemctl enable docker
用户组配置:为了避免每次运行 Docker 命令时都需要输入
sudo
,你可以将你的用户添加到docker
组中:sudo usermod -aG docker your-username
完成后,你需要注销并重新登录,或者重启系统,以使这些更改生效。
通过以上步骤,你可以在基于 RPM 的系统上安装并运行特定版本的 Docker。注意,以上步骤可能需要根据你的系统环境进行适当的调整。
云服务器/高防CDN推荐
蓝易云国内/海外高防云服务器推荐
海外免备案云服务器链接:www.tsyvps.com
蓝易云安全企业级高防CDN:www.tsycdn.com
持有增值电信营业许可证:B1-20222080【资质齐全】
蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。