在CentOS 7上安装Docker主要包括以下步骤:
1. 卸载旧版本的Docker
首先,需要确保系统上没有安装旧版本的Docker。可以通过以下命令来卸载它们:
bash
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 安装Docker依赖包
接下来,安装一些必需的软件包,它们允许yum
使用通过HTTPS方式来使用仓库:
bash
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 设置Docker仓库
使用下面的命令来添加Docker的官方仓库,这样你就可以从那里安装Docker:
bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装Docker CE(社区版)
现在,你可以安装Docker社区版(CE)了。运行以下命令来安装最新版本的Docker CE及其容器:
bash
sudo yum install docker-ce docker-ce-cli containerd.io
如果你想安装特定版本的Docker CE,首先可以列出仓库中所有可用的Docker版本,然后选择特定版本安装:
bash
yum list docker-ce --showduplicates | sort -r
选择一个特定版本进行安装,使用:
bash
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
将<VERSION_STRING>
替换为你想安装的具体版本号。
5. 启动Docker
安装完成后,启动Docker服务:
bash
sudo systemctl start docker
6. 自动启动Docker
要使Docker在系统启动时自动启动,请运行:
bash
sudo systemctl enable docker
7. 验证Docker安装
为了验证Docker是否正确安装,你可以运行hello-world镜像来测试:
bash
sudo docker run hello-world
如果安装成功,你将看到一条消息,表明你的Docker安装工作正常。