centos安装docker引擎
时间: 2024-12-27 07:15:42 浏览: 11
### 如何在CentOS上安装Docker引擎
#### 卸载旧版本
为了确保系统的兼容性和稳定性,在安装新的 Docker 版本之前,建议先卸载任何已有的旧版 Docker 软件包。可以执行如下命令来移除旧版本:
```bash
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
```
#### 设置存储库
更新软件源以获取最新的 Docker CE (社区版) 和 EE (企业版),这一步骤对于获得稳定的新版本至关重要。
```bash
# 安装必要的依赖项以便能够使用 HTTPS 方法访问仓库并管理 GPG 密钥
sudo yum install -y yum-utils
# 添加官方的 Docker APT 仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
```
#### 安装最新版本的 Docker 引擎
通过 YUM 包管理工具直接安装经过验证过的 Docker 社区版及其 CLI 工具以及 Containerd 组件。
```bash
sudo yum -y install docker-ce docker-ce-cli containerd.io
```
完成上述操作之后,可以通过 `docker -v` 命令确认当前安装的是哪个版本[^3]。
#### 启动 Docker 服务
为了让 Docker 可用,还需要启动其守护进程,并将其设置为开机自启。
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
#### 测试安装是否成功
最后,运行一个简单的 Hello-world 镜像来检验 Docker 是否正常工作。
```bash
sudo docker run hello-world
```
如果一切顺利的话,将会看到一条欢迎消息,表示 Docker 成功安装并且正在运行中。
阅读全文